trait
Parser[V, F] extends AnyRef
Abstract Value Members
-
abstract
def
makeArray(elements: Iterable[V]): V
-
abstract
def
makeBoolean(b: Boolean): V
-
abstract
def
makeField(k: String, v: V): F
-
abstract
def
makeNull(): V
-
abstract
def
makeNumber(n: BigDecimal): V
-
abstract
def
makeObject(fields: Iterable[F]): V
-
abstract
def
makeSpliceField(): F
-
abstract
def
makeSpliceFieldName(v: V): F
-
abstract
def
makeSpliceFieldNameOpt(): F
-
abstract
def
makeSpliceFieldOpt(k: String): F
-
abstract
def
makeSpliceFields(): F
-
abstract
def
makeSpliceValue(): V
-
abstract
def
makeSpliceValues(): V
-
abstract
def
makeString(s: String): V
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
def
apply(it: Iterator[(Token, Pos)]): V
-
def
apply(parts: Seq[String]): V
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
expect[A](a: A)(implicit it: Iterator[(A, Pos)]): Unit
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
parseArray(implicit it: BufferedIterator[(Token, Pos)]): V
-
def
parseElements(implicit it: BufferedIterator[(Token, Pos)]): Seq[V]
-
def
parseMembers(implicit it: BufferedIterator[(Token, Pos)]): Seq[F]
-
def
parseObject(implicit it: BufferedIterator[(Token, Pos)]): V
-
def
parsePair(implicit it: BufferedIterator[(Token, Pos)]): F
-
def
parseValue(implicit it: BufferedIterator[(Token, Pos)]): V
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any