Packages

p

swam

text

package text

Source
package.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. text
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package parser
  2. package unresolved

Type Members

  1. class Compiler[F[_]] extends AnyRef
  2. case class Def(id: Id, pos: Int) extends Product with Serializable
  3. class ParserException extends TextCompilerException
  4. class ResolutionException extends TextCompilerException
  5. class Resolver[F[_]] extends AnyRef

    Implements text module resolution as per the specification.

    Implements text module resolution as per the specification. All indices and names are checked for existence and replaced by the index in the loaded module.

  6. case class ResolverContext(name: Id = NoId, types: Vector[Def] = Vector.empty, funcs: Vector[Def] = Vector.empty, tables: Vector[Def] = Vector.empty, mems: Vector[Def] = Vector.empty, globals: Vector[Def] = Vector.empty, locals: Vector[Def] = Vector.empty, labels: Vector[Def] = Vector.empty, typedefs: Vector[FuncType] = Vector.empty, localNames: Vector[Vector[Id]] = Vector.empty, importAllowed: Boolean = true) extends Product with Serializable
  7. class TextCompilerException extends SwamException
  8. class WastPositioner extends Positioner[TextFilePosition]

    Loads the content of the file and renders a TextFilePosition.

Value Members

  1. def readFile[F[_]](path: Path, blocker: Blocker, chunkSize: Int)(implicit F: Sync[F], cs: ContextShift[F]): F[String]
  2. object Compiler

Inherited from AnyRef

Inherited from Any

Ungrouped