p

swam.text

unresolved

package unresolved

Source
package.scala
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. Protected

Package Members

  1. package pretty

Type Members

  1. sealed abstract class Binop extends Inst
  2. case class Block(label: Id, tpe: TypeUse, 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: TypeUse, 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: TypeUse, 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. sealed abstract class Miscop extends Inst
  46. case class Module(id: Id, fields: Seq[Field])(pos: Int) extends Product with Serializable
  47. case class Nop()(pos: Int) extends Inst with Product with Serializable
  48. type Param = (Id, ValType)
  49. sealed abstract class Relop extends Inst
  50. case class Return()(pos: Int) extends Inst with Product with Serializable
  51. sealed abstract class SatConvertop extends Miscop
  52. case class Select()(pos: Int) extends Inst with Product with Serializable
  53. case class SomeId(id: String) extends Id with Product with Serializable
  54. case class StartFunc(index: Index)(pos: Int) extends Field with Product with Serializable
  55. sealed abstract class StoreInst extends MemoryInst
  56. sealed abstract class StoreNInst extends MemoryInst
  57. case class Table(id: Id, tpe: TableType)(pos: Int) extends Field with Product with Serializable
  58. sealed abstract class Testop extends Inst
  59. case class Type(id: Id, pnames: Vector[Id], tpe: FuncType)(pos: Int) extends Field with Product with Serializable
  60. case class TypeUse(tpe: Option[Index], params: Vector[Param], results: Vector[ValType]) extends Product with Serializable
  61. sealed abstract class Unop extends Inst
  62. 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 Miscop
  10. case object NoId extends Id with Product with Serializable
  11. object Relop
  12. object SatConvertop
  13. object Store
  14. object StoreN
  15. object Testop
  16. object Unop
  17. object f32
  18. object f64
  19. object i32
  20. object i64

Inherited from AnyRef

Inherited from Any

Ungrouped