package text

Linear Supertypes
AnyRef, Any
  1. Alphabetic
  2. By Inheritance
  1. text
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
  1. Public
  2. All

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): IO[String]
  2. object Compiler

Inherited from AnyRef

Inherited from Any