class Parser extends RecordSig
- Annotations
- @record()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Parser
- RecordSig
- Mutable
- MutableMarker
- Clonable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
$clone: Parser
- Definition Classes
- Parser → MutableMarker → Clonable
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- var _errorOpt: Option[ErrorMsg]
- var _offset: Z
- def apply(input: String = '>..., offset: Z = '>..., errorOpt: Option[ErrorMsg] = '>...): Parser
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def at(i: Z): C
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def computeLineColumn(i: Z): (Z, Z)
- lazy val content: Seq[(java.lang.String, Any)]
- def detect(): Type
- def eof(): B
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(o: Any): Boolean
- Definition Classes
- Parser → AnyRef → Any
- def errorIfEof(i: Z): Unit
- def errorMessage: String
- def errorOpt: Option[ErrorMsg]
- def errorOpt_=(errorOpt: Option[ErrorMsg]): Parser.this.type
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hash: Z
- Definition Classes
- RecordSig
-
def
hashCode(): Int
- Definition Classes
- Parser → AnyRef → Any
- def incOffset(n: Z): C
- def input: String
-
def
isDigit(c: C): B
- Annotations
- @pure()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isWhitespace(c: C): B
- Annotations
- @pure()
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def offset: Z
- def offset_=(offset: Z): Parser.this.type
-
def
owned: Boolean
- Definition Classes
- RecordSig → MutableMarker
-
def
owned_=(b: Boolean): Parser.this.type
- Definition Classes
- RecordSig → MutableMarker
- def parseArrayBegin(): Boolean
- def parseArrayNext(): Boolean
- def parseB(): B
- def parseC(): C
- def parseConstant(text: String): Unit
- def parseEither[L, R](f0: () ⇒ L, f1: () ⇒ R): Either[L, R]
- def parseException(i: Z, msg: String): Unit
- def parseF32(): F32
- def parseF64(): F64
- def parseISN[T](f: () ⇒ T): IS[N, T]
- def parseISN16[T](f: () ⇒ T): IS[N16, T]
- def parseISN32[T](f: () ⇒ T): IS[N32, T]
- def parseISN64[T](f: () ⇒ T): IS[N64, T]
- def parseISN8[T](f: () ⇒ T): IS[N8, T]
- def parseISS16[T](f: () ⇒ T): IS[S16, T]
- def parseISS32[T](f: () ⇒ T): IS[S32, T]
- def parseISS64[T](f: () ⇒ T): IS[S64, T]
- def parseISS8[T](f: () ⇒ T): IS[S8, T]
- def parseISU16[T](f: () ⇒ T): IS[U16, T]
- def parseISU32[T](f: () ⇒ T): IS[U32, T]
- def parseISU64[T](f: () ⇒ T): IS[U64, T]
- def parseISU8[T](f: () ⇒ T): IS[U8, T]
- def parseISZ[T](f: () ⇒ T): IS[Z, T]
- def parseISZ16[T](f: () ⇒ T): IS[Z16, T]
- def parseISZ32[T](f: () ⇒ T): IS[Z32, T]
- def parseISZ64[T](f: () ⇒ T): IS[Z64, T]
- def parseISZ8[T](f: () ⇒ T): IS[Z8, T]
- def parseMEither[L, R](f0: () ⇒ L, f1: () ⇒ R): MEither[L, R]
- def parseMOption[T](f: () ⇒ T): MOption[T]
- def parseMSN[T](f: () ⇒ T): MS[N, T]
- def parseMSN16[T](f: () ⇒ T): MS[N16, T]
- def parseMSN32[T](f: () ⇒ T): MS[N32, T]
- def parseMSN64[T](f: () ⇒ T): MS[N64, T]
- def parseMSN8[T](f: () ⇒ T): MS[N8, T]
- def parseMSS16[T](f: () ⇒ T): MS[S16, T]
- def parseMSS32[T](f: () ⇒ T): MS[S32, T]
- def parseMSS64[T](f: () ⇒ T): MS[S64, T]
- def parseMSS8[T](f: () ⇒ T): MS[S8, T]
- def parseMSU16[T](f: () ⇒ T): MS[U16, T]
- def parseMSU32[T](f: () ⇒ T): MS[U32, T]
- def parseMSU64[T](f: () ⇒ T): MS[U64, T]
- def parseMSU8[T](f: () ⇒ T): MS[U8, T]
- def parseMSZ[T](f: () ⇒ T): MS[Z, T]
- def parseMSZ16[T](f: () ⇒ T): MS[Z16, T]
- def parseMSZ32[T](f: () ⇒ T): MS[Z32, T]
- def parseMSZ64[T](f: () ⇒ T): MS[Z64, T]
- def parseMSZ8[T](f: () ⇒ T): MS[Z8, T]
- def parseN(): N
- def parseN16(): N16
- def parseN32(): N32
- def parseN64(): N64
- def parseN8(): N8
- def parseNumber(): String
- def parseObjectBegin(): Boolean
- def parseObjectKey(expectedKey: String): String
- def parseObjectKeys(expectedKeys: sireum.ISZ[String]): String
- def parseObjectNext(): Boolean
- def parseObjectType(expectedType: String): String
- def parseObjectTypes(expectedTypes: sireum.ISZ[String]): String
- def parseOption[T](f: () ⇒ T): Option[T]
- def parseR(): R
- def parseS16(): S16
- def parseS32(): S32
- def parseS64(): S64
- def parseS8(): S8
- def parseString(): String
- def parseU16(): U16
- def parseU32(): U32
- def parseU64(): U64
- def parseU8(): U8
- def parseWhitespace(): Unit
- def parseZ(): Z
- def parseZ16(): Z16
- def parseZ32(): Z32
- def parseZ64(): Z64
- def parseZ8(): Z8
-
def
slice(start: Z, til: Z): sireum.ISZ[C]
- Annotations
- @pure()
- def string: String
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): java.lang.String
- Definition Classes
- Parser → AnyRef → Any
- val typesOption: sireum.ISZ[String]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )