Packages

class Parser extends RecordSig

Annotations
@record()
Linear Supertypes
RecordSig, Mutable, MutableMarker, Clonable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Parser
  2. RecordSig
  3. Mutable
  4. MutableMarker
  5. Clonable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Parser(_input: String, _offset: Z, _errorOpt: Option[ErrorMsg])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def $clone: Parser
    Definition Classes
    Parser → MutableMarker → Clonable
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. var _errorOpt: Option[ErrorMsg]
  6. var _offset: Z
  7. def apply(input: String = '>..., offset: Z = '>..., errorOpt: Option[ErrorMsg] = '>...): Parser
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def at(i: Z): C
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  11. def computeLineColumn(i: Z): (Z, Z)
  12. lazy val content: Seq[(java.lang.String, Any)]
    Definition Classes
    ParserRecordSig
  13. def detect(): Type
  14. def eof(): B
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(o: Any): Boolean
    Definition Classes
    Parser → AnyRef → Any
  17. def errorIfEof(i: Z): Unit
  18. def errorMessage: String
  19. def errorOpt: Option[ErrorMsg]
  20. def errorOpt_=(errorOpt: Option[ErrorMsg]): Parser.this.type
  21. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  23. def hash: Z
    Definition Classes
    RecordSig
  24. def hashCode(): Int
    Definition Classes
    Parser → AnyRef → Any
  25. def incOffset(n: Z): C
  26. def input: String
  27. def isDigit(c: C): B
    Annotations
    @pure()
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. def isWhitespace(c: C): B
    Annotations
    @pure()
  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. def offset: Z
  34. def offset_=(offset: Z): Parser.this.type
  35. def owned: Boolean
    Definition Classes
    RecordSig → MutableMarker
  36. def owned_=(b: Boolean): Parser.this.type
    Definition Classes
    RecordSig → MutableMarker
  37. def parseArrayBegin(): Boolean
  38. def parseArrayNext(): Boolean
  39. def parseB(): B
  40. def parseC(): C
  41. def parseConstant(text: String): Unit
  42. def parseEither[L, R](f0: () ⇒ L, f1: () ⇒ R): Either[L, R]
  43. def parseException(i: Z, msg: String): Unit
  44. def parseF32(): F32
  45. def parseF64(): F64
  46. def parseISN[T](f: () ⇒ T): IS[N, T]
  47. def parseISN16[T](f: () ⇒ T): IS[N16, T]
  48. def parseISN32[T](f: () ⇒ T): IS[N32, T]
  49. def parseISN64[T](f: () ⇒ T): IS[N64, T]
  50. def parseISN8[T](f: () ⇒ T): IS[N8, T]
  51. def parseISS16[T](f: () ⇒ T): IS[S16, T]
  52. def parseISS32[T](f: () ⇒ T): IS[S32, T]
  53. def parseISS64[T](f: () ⇒ T): IS[S64, T]
  54. def parseISS8[T](f: () ⇒ T): IS[S8, T]
  55. def parseISU16[T](f: () ⇒ T): IS[U16, T]
  56. def parseISU32[T](f: () ⇒ T): IS[U32, T]
  57. def parseISU64[T](f: () ⇒ T): IS[U64, T]
  58. def parseISU8[T](f: () ⇒ T): IS[U8, T]
  59. def parseISZ[T](f: () ⇒ T): IS[Z, T]
  60. def parseISZ16[T](f: () ⇒ T): IS[Z16, T]
  61. def parseISZ32[T](f: () ⇒ T): IS[Z32, T]
  62. def parseISZ64[T](f: () ⇒ T): IS[Z64, T]
  63. def parseISZ8[T](f: () ⇒ T): IS[Z8, T]
  64. def parseMEither[L, R](f0: () ⇒ L, f1: () ⇒ R): MEither[L, R]
  65. def parseMOption[T](f: () ⇒ T): MOption[T]
  66. def parseMSN[T](f: () ⇒ T): MS[N, T]
  67. def parseMSN16[T](f: () ⇒ T): MS[N16, T]
  68. def parseMSN32[T](f: () ⇒ T): MS[N32, T]
  69. def parseMSN64[T](f: () ⇒ T): MS[N64, T]
  70. def parseMSN8[T](f: () ⇒ T): MS[N8, T]
  71. def parseMSS16[T](f: () ⇒ T): MS[S16, T]
  72. def parseMSS32[T](f: () ⇒ T): MS[S32, T]
  73. def parseMSS64[T](f: () ⇒ T): MS[S64, T]
  74. def parseMSS8[T](f: () ⇒ T): MS[S8, T]
  75. def parseMSU16[T](f: () ⇒ T): MS[U16, T]
  76. def parseMSU32[T](f: () ⇒ T): MS[U32, T]
  77. def parseMSU64[T](f: () ⇒ T): MS[U64, T]
  78. def parseMSU8[T](f: () ⇒ T): MS[U8, T]
  79. def parseMSZ[T](f: () ⇒ T): MS[Z, T]
  80. def parseMSZ16[T](f: () ⇒ T): MS[Z16, T]
  81. def parseMSZ32[T](f: () ⇒ T): MS[Z32, T]
  82. def parseMSZ64[T](f: () ⇒ T): MS[Z64, T]
  83. def parseMSZ8[T](f: () ⇒ T): MS[Z8, T]
  84. def parseN(): N
  85. def parseN16(): N16
  86. def parseN32(): N32
  87. def parseN64(): N64
  88. def parseN8(): N8
  89. def parseNumber(): String
  90. def parseObjectBegin(): Boolean
  91. def parseObjectKey(expectedKey: String): String
  92. def parseObjectKeys(expectedKeys: sireum.ISZ[String]): String
  93. def parseObjectNext(): Boolean
  94. def parseObjectType(expectedType: String): String
  95. def parseObjectTypes(expectedTypes: sireum.ISZ[String]): String
  96. def parseOption[T](f: () ⇒ T): Option[T]
  97. def parseR(): R
  98. def parseS16(): S16
  99. def parseS32(): S32
  100. def parseS64(): S64
  101. def parseS8(): S8
  102. def parseString(): String
  103. def parseU16(): U16
  104. def parseU32(): U32
  105. def parseU64(): U64
  106. def parseU8(): U8
  107. def parseWhitespace(): Unit
  108. def parseZ(): Z
  109. def parseZ16(): Z16
  110. def parseZ32(): Z32
  111. def parseZ64(): Z64
  112. def parseZ8(): Z8
  113. def slice(start: Z, til: Z): sireum.ISZ[C]
    Annotations
    @pure()
  114. def string: String
    Definition Classes
    ParserMutable
  115. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  116. def toString(): java.lang.String
    Definition Classes
    Parser → AnyRef → Any
  117. val typesOption: sireum.ISZ[String]
  118. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  119. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  120. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from RecordSig

Inherited from Mutable

Inherited from MutableMarker

Inherited from Clonable

Inherited from AnyRef

Inherited from Any

Ungrouped