p

swam.text

unresolved

package unresolved

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. unresolved
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Binop extends Inst
  2. case class Block(label: Id, tpe: ResultType, instr: Seq[Inst], endlabel: Id)(pos: Int) extends Inst with Product with Serializable
  3. case class Br(lbl: Index)(pos: Int) extends Inst with Product with Serializable
  4. case class BrIf(lbl: Index)(pos: Int) extends Inst with Product with Serializable
  5. case class BrTable(table: Vector[Index], lbl: Index)(pos: Int) extends Inst with Product with Serializable
  6. case class Call(funcidx: Index)(pos: Int) extends Inst with Product with Serializable
  7. case class CallIndirect(typeuse: TypeUse)(pos: Int) extends Inst with Product with Serializable
  8. sealed abstract class Convertop extends Inst
  9. case class Data(mem: Index, offset: Expr, data: Array[Byte])(pos: Int) extends Field with Product with Serializable
  10. case class Drop()(pos: Int) extends Inst with Product with Serializable
  11. case class Elem(table: Index, offset: Expr, init: Seq[Index])(pos: Int) extends Field with Product with Serializable
  12. case class Export(name: String, desc: ExportDesc)(pos: Int) extends Field with Product with Serializable
  13. sealed trait ExportDesc extends AnyRef
  14. type Expr = Seq[Inst]
  15. sealed abstract class FBinop extends Binop
  16. sealed abstract class FRelop extends Relop
  17. sealed abstract class FUnop extends Unop
  18. sealed trait Field extends AnyRef
  19. case class FreshId(nb: Int) extends Id with Product with Serializable
  20. case class Function(id: Id, typeuse: TypeUse, locals: Seq[Local], is: Seq[Inst])(pos: Int) extends Field with Product with Serializable
  21. case class Global(id: Id, tpe: GlobalType, init: Expr)(pos: Int) extends Field with Product with Serializable
  22. case class GlobalGet(idx: Index)(pos: Int) extends Inst with Product with Serializable
  23. case class GlobalSet(idx: Index)(pos: Int) extends Inst with Product with Serializable
  24. sealed abstract class IBinop extends Binop
  25. sealed abstract class IRelop extends Relop
  26. sealed abstract class ITestop extends Testop
  27. sealed abstract class IUnop extends Unop
  28. sealed trait Id extends AnyRef
  29. case class If(label: Id, tpe: ResultType, thenInstr: Seq[Inst], elselabel: Id, elseInstr: Seq[Inst], endlabel: Id)(pos: Int) extends Inst with Product with Serializable
  30. case class Import(mod: String, name: String, desc: ImportDesc)(pos: Int) extends Field with Product with Serializable
  31. sealed trait ImportDesc extends AnyRef
  32. type Index = Either[Int, Id]
  33. sealed trait Inst extends AnyRef
  34. sealed abstract class LoadInst extends MemoryInst
  35. sealed abstract class LoadNInst extends MemoryInst
  36. case class Local(id: Id, tpe: ValType)(pos: Int) extends Product with Serializable
  37. case class LocalGet(idx: Index)(pos: Int) extends Inst with Product with Serializable
  38. case class LocalSet(idx: Index)(pos: Int) extends Inst with Product with Serializable
  39. case class LocalTee(idx: Index)(pos: Int) extends Inst with Product with Serializable
  40. case class Loop(label: Id, tpe: ResultType, instr: Seq[Inst], endlabel: Id)(pos: Int) extends Inst with Product with Serializable
  41. case class Memory(id: Id, tpe: MemType)(pos: Int) extends Field with Product with Serializable
  42. case class MemoryGrow()(pos: Int) extends Inst with Product with Serializable
  43. sealed trait MemoryInst extends Inst
  44. case class MemorySize()(pos: Int) extends Inst with Product with Serializable
  45. case class Module(id: Id, fields: Seq[Field])(pos: Int) extends Product with Serializable
  46. case class Nop()(pos: Int) extends Inst with Product with Serializable
  47. type Param = (Id, ValType)
  48. sealed abstract class Relop extends Inst
  49. case class Return()(pos: Int) extends Inst with Product with Serializable
  50. case class Select()(pos: Int) extends Inst with Product with Serializable
  51. case class SomeId(id: String) extends Id with Product with Serializable
  52. case class StartFunc(index: Index)(pos: Int) extends Field with Product with Serializable
  53. sealed abstract class StoreInst extends MemoryInst
  54. sealed abstract class StoreNInst extends MemoryInst
  55. case class Table(id: Id, tpe: TableType)(pos: Int) extends Field with Product with Serializable
  56. sealed abstract class Testop extends Inst
  57. case class Type(id: Id, pnames: Vector[Id], tpe: FuncType)(pos: Int) extends Field with Product with Serializable
  58. case class TypeUse(tpe: Option[Index], params: Vector[Param], results: Vector[ValType]) extends Product with Serializable
  59. sealed abstract class Unop extends Inst
  60. case class Unreachable()(pos: Int) extends Inst with Product with Serializable

Value Members

  1. object Binop
  2. object Convertop
  3. object ExportDesc
  4. object Id
  5. object ImportDesc
  6. object Load
  7. object LoadN
  8. object MemoryInst
  9. object NoId extends Id with Product with Serializable
  10. object Relop
  11. object Store
  12. object StoreN
  13. object Testop
  14. object Unop
  15. object f32
  16. object f64
  17. object i32
  18. object i64

Inherited from AnyRef

Inherited from Any

Ungrouped