typenbt-mojangson
typenbt-mojangson
net.katsstuff.typenbt
Mojangson
MojangsonParser
typenbt-mojangson
/
net.katsstuff.typenbt
/
Mojangson
/
MojangsonParser
MojangsonParser
object
MojangsonParser
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
MojangsonParser
Type members
Value members
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
]