Parser

class Parser(text: String)
class Object
trait Matchable
class Any

Value members

Concrete methods

def messageArray: Seq[TValue]
@tailrec
final def parseKeyValueList(closer: Option[String], acc: Seq[TField]): Seq[TField]
def parseValue(init: String): TValue
@tailrec
final def rep[T](acc: Seq[T], readyForNext: Boolean, parse: String => Option[T]): Seq[T]
def tryBigInt(token: String): Option[BigInt]
def tryBigIntLiteral(token: String): Option[TIntLiteral]
def tryBytesLiteral(token: String): Option[TBytes]
def tryBytesLiteralSingle(token: String, sb: StringBuilder): Boolean
def tryColonValue(init: String): Option[TValue]
def tryDecimal(token: String, index: Int, sign: Int): Option[BigInt]
def tryFractional(token: String): Option[TLiteral]
def tryHexIntegral(token: String, index: Int, sign: Int): Option[BigInt]
def tryLiteral(token: String): Option[TLiteral]
def tryMessage(init: String): Option[TMessage]
def tryMessageArray(init: String): Option[TArray]
def tryOctIntegral(token: String, index: Int, sign: Int): Option[BigInt]
def tryPrimitiveValue(token: String): Option[TPrimitive]
def tryValueArray(init: String): Option[TArray]
def valueArray: Seq[TValue]

Concrete fields