package unresolved
- Source
- package.scala
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- unresolved
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed abstract class Binop extends Inst
- case class Block(label: Id, tpe: TypeUse, instr: Seq[Inst], endlabel: Id)(pos: Int) extends Inst with Product with Serializable
- case class Br(lbl: Index)(pos: Int) extends Inst with Product with Serializable
- case class BrIf(lbl: Index)(pos: Int) extends Inst with Product with Serializable
- case class BrTable(table: Vector[Index], lbl: Index)(pos: Int) extends Inst with Product with Serializable
- case class Call(funcidx: Index)(pos: Int) extends Inst with Product with Serializable
- case class CallIndirect(typeuse: TypeUse)(pos: Int) extends Inst with Product with Serializable
- sealed abstract class Convertop extends Inst
- case class Data(mem: Index, offset: Expr, data: Array[Byte])(pos: Int) extends Field with Product with Serializable
- case class Drop()(pos: Int) extends Inst with Product with Serializable
- case class Elem(table: Index, offset: Expr, init: Seq[Index])(pos: Int) extends Field with Product with Serializable
- case class Export(name: String, desc: ExportDesc)(pos: Int) extends Field with Product with Serializable
- sealed trait ExportDesc extends AnyRef
- type Expr = Seq[Inst]
- sealed abstract class FBinop extends Binop
- sealed abstract class FRelop extends Relop
- sealed abstract class FUnop extends Unop
- sealed trait Field extends AnyRef
- case class FreshId(nb: Int) extends Id with Product with Serializable
- case class Function(id: Id, typeuse: TypeUse, locals: Seq[Local], is: Seq[Inst])(pos: Int) extends Field with Product with Serializable
- case class Global(id: Id, tpe: GlobalType, init: Expr)(pos: Int) extends Field with Product with Serializable
- case class GlobalGet(idx: Index)(pos: Int) extends Inst with Product with Serializable
- case class GlobalSet(idx: Index)(pos: Int) extends Inst with Product with Serializable
- sealed abstract class IBinop extends Binop
- sealed abstract class IRelop extends Relop
- sealed abstract class ITestop extends Testop
- sealed abstract class IUnop extends Unop
- sealed trait Id extends AnyRef
- case class If(label: Id, tpe: TypeUse, thenInstr: Seq[Inst], elselabel: Id, elseInstr: Seq[Inst], endlabel: Id)(pos: Int) extends Inst with Product with Serializable
- case class Import(mod: String, name: String, desc: ImportDesc)(pos: Int) extends Field with Product with Serializable
- sealed trait ImportDesc extends AnyRef
- type Index = Either[Int, Id]
- sealed trait Inst extends AnyRef
- sealed abstract class LoadInst extends MemoryInst
- sealed abstract class LoadNInst extends MemoryInst
- case class Local(id: Id, tpe: ValType)(pos: Int) extends Product with Serializable
- case class LocalGet(idx: Index)(pos: Int) extends Inst with Product with Serializable
- case class LocalSet(idx: Index)(pos: Int) extends Inst with Product with Serializable
- case class LocalTee(idx: Index)(pos: Int) extends Inst with Product with Serializable
- case class Loop(label: Id, tpe: TypeUse, instr: Seq[Inst], endlabel: Id)(pos: Int) extends Inst with Product with Serializable
- case class Memory(id: Id, tpe: MemType)(pos: Int) extends Field with Product with Serializable
- case class MemoryGrow()(pos: Int) extends Inst with Product with Serializable
- sealed trait MemoryInst extends Inst
- case class MemorySize()(pos: Int) extends Inst with Product with Serializable
- sealed abstract class Miscop extends Inst
- case class Module(id: Id, fields: Seq[Field])(pos: Int) extends Product with Serializable
- case class Nop()(pos: Int) extends Inst with Product with Serializable
- type Param = (Id, ValType)
- sealed abstract class Relop extends Inst
- case class Return()(pos: Int) extends Inst with Product with Serializable
- sealed abstract class SatConvertop extends Miscop
- case class Select()(pos: Int) extends Inst with Product with Serializable
- case class SomeId(id: String) extends Id with Product with Serializable
- case class StartFunc(index: Index)(pos: Int) extends Field with Product with Serializable
- sealed abstract class StoreInst extends MemoryInst
- sealed abstract class StoreNInst extends MemoryInst
- case class Table(id: Id, tpe: TableType)(pos: Int) extends Field with Product with Serializable
- sealed abstract class Testop extends Inst
- case class Type(id: Id, pnames: Vector[Id], tpe: FuncType)(pos: Int) extends Field with Product with Serializable
- case class TypeUse(tpe: Option[Index], params: Vector[Param], results: Vector[ValType]) extends Product with Serializable
- sealed abstract class Unop extends Inst
- case class Unreachable()(pos: Int) extends Inst with Product with Serializable
Value Members
- object Binop
- object Convertop
- object ExportDesc
- object Id
- object ImportDesc
- object Load
- object LoadN
- object MemoryInst
- object Miscop
- case object NoId extends Id with Product with Serializable
- object Relop
- object SatConvertop
- object Store
- object StoreN
- object Testop
- object Unop
- object f32
- object f64
- object i32
- object i64