MojangsonParser

class Object
trait Matchable
class Any

Type members

Types

type IndexedTag = (Option[Int], NBTTag)
type NamedTag = (String, NBTTag)

Value members

Concrete methods

def stringLiteral(quotes: Char): Parser[String]
def withOptionalWhitespace[A](p: Parser[A]): Parser[A]

Concrete fields

val byteEnd: Parser[Unit]
val colon: Parser[Unit]
val comma: Parser[Unit]
val compoundEnd: Parser[Unit]
val compoundStart: Parser[Unit]
val doubleEnd: Parser[Unit]
val floatEnd: Parser[Unit]
val floatingPoint: Parser[BigDecimal]
val indexedTag: Parser[IndexedTag]
val listEnd: Parser[Unit]
val listStart: Parser[Unit]
val longEnd: Parser[Unit]
val nbtArray: Parser[NBTTag]
lazy
val nbtArrayIsh: Parser[NBTTag]
val nbtByte: Parser[NBTByte]
val nbtByteArray: Parser[NBTByteArray]
val nbtCompound: Parser[NBTCompound]
val nbtDouble: Parser[NBTDouble]
val nbtFloat: Parser[NBTFloat]
val nbtInt: Parser[NBTInt]
val nbtIntArray: Parser[NBTIntArray]
val nbtList: Parser[NBTList[_, _ <: NBTTag]]
val nbtLong: Parser[NBTLong]
val nbtLongArray: Parser[NBTLongArray]
val nbtNamedTag: Parser[NamedTag]
val nbtNumber: Parser[NBTTag]
val nbtShort: Parser[NBTShort]
val nbtString: Parser[NBTString]
lazy
val nbtTag: Parser[NBTTag]
val optionalWhitespace: Parser0[Unit]
val rawString: Parser[String]
val shortEnd: Parser[Unit]
val tagIndex: Parser[Int]
val tagName: Parser[String]
val wholeNbt: Parser[NBTCompound]
val zNumber: Parser[BigInt]