net.minecraft.nbt

public class SnbtGrammar

uu
net.minecraft.nbt.SnbtGrammar
net.minecraft.class_10900
net.minecraft.nbt.SnbtParsing

Field summary

Modifier and TypeField
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
a
ERROR_NUMBER_PARSE_FAILURE
field_57979
NUMBER_PARSE_FAILURE_EXCEPTION
static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
b
ERROR_EXPECTED_HEX_ESCAPE
field_57980
EXPECTED_HEX_ESCAPE_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
c
ERROR_INVALID_CODEPOINT
field_58058
INVALID_CODEPOINT_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
d
ERROR_NO_SUCH_OPERATION
field_58059
NO_SUCH_OPERATION_EXCEPTION
static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
e
ERROR_EXPECTED_INTEGER_TYPE
field_57981
EXPECTED_INTEGER_TYPE_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
f
ERROR_EXPECTED_FLOAT_TYPE
field_57982
EXPECTED_FLOAT_TYPE_EXCEPTION
static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
g
ERROR_EXPECTED_NON_NEGATIVE_NUMBER
field_57983
EXPECTED_NON_NEGATIVE_NUMBER_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
h
ERROR_INVALID_CHARACTER_NAME
field_57984
INVALID_CHARACTER_NAME_EXCEPTION
static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
i
ERROR_INVALID_ARRAY_ELEMENT_TYPE
field_57985
INVALID_ARRAY_ELEMENT_TYPE_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
j
ERROR_INVALID_UNQUOTED_START
field_57986
INVALID_UNQUOTED_START_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
k
ERROR_EXPECTED_UNQUOTED_STRING
field_57987
EXPECTED_UNQUOTED_STRING_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
l
ERROR_INVALID_STRING_CONTENTS
field_57988
INVALID_STRING_CONTENTS_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
m
ERROR_EXPECTED_BINARY_NUMERAL
field_57989
EXPECTED_BINARY_NUMERAL_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
n
ERROR_UNDESCORE_NOT_ALLOWED
field_57990
UNDERSCORE_NOT_ALLOWED_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
o
ERROR_EXPECTED_DECIMAL_NUMERAL
field_57991
EXPECTED_DECIMAL_NUMERAL_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
p
ERROR_EXPECTED_HEX_NUMERAL
field_57992
EXPECTED_HEX_NUMERAL_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
q
ERROR_EMPTY_KEY
field_57993
EMPTY_KEY_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
r
ERROR_LEADING_ZERO_NOT_ALLOWED
field_57994
LEADING_ZERO_NOT_ALLOWED_EXCEPTION
private static final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
s
ERROR_INFINITY_NOT_ALLOWED
field_58060
INFINITY_NOT_ALLOWED_EXCEPTION
private static final HexFormat
t
HEX_ESCAPE
field_57995
HEX_FORMAT
private static final NumberRunParseRule
u
BINARY_NUMERAL
field_57996
BINARY_RULE
private static final NumberRunParseRule
v
DECIMAL_NUMERAL
field_57997
DECIMAL_RULE
private static final NumberRunParseRule
w
HEX_NUMERAL
field_57998
HEX_RULE
private static final GreedyPredicateParseRule
x
PLAIN_STRING_CHUNK
field_57999
UNQUOTED_STRING_RULE
private static final StringReaderTerms$TerminalCharacters
y
NUMBER_LOOKEAHEAD
field_58000
DECIMAL_CHAR
private static final Pattern
z
UNICODE_NAME
field_58001
UNICODE_NAME_PATTERN

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
static DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
a(NumberFormatException arg0)
createNumberParseError(NumberFormatException arg0)
method_68620(NumberFormatException arg0)
toNumberParseFailure(NumberFormatException exception)
public static String
a(char arg0)
escapeControlCharacters(char arg0)
method_68607(char arg0)
escapeSpecialChar(char c)
private static boolean
b(char arg0)
isAllowedToStartUnquotedString(char arg0)
method_68627(char arg0)
canUnquotedStringStartWith(char c)
static boolean
c(char arg0)
canStartNumber(char arg0)
method_68631(char arg0)
isPartOfDecimal(char c)
static boolean
a(String arg0)
needsUnderscoreRemoval(String arg0)
method_68622(String arg0)
containsUnderscore(String string)
private static void
a(StringBuilder arg0, String arg1)
cleanAndAppend(StringBuilder arg0, String arg1)
method_68624(StringBuilder arg0, String arg1)
skipUnderscoreAndAppend(StringBuilder builder, String value)
static void
a(StringBuilder arg0, String arg1, boolean arg2)
cleanAndAppend(StringBuilder arg0, String arg1, boolean arg2)
method_68625(StringBuilder arg0, String arg1, boolean arg2)
append(StringBuilder builder, String value, boolean skipUnderscore)
static short
a(String arg0, int arg1)
parseUnsignedShort(String arg0, int arg1)
method_68623(String arg0, int arg1)
parseUnsignedShort(String value, int radix)
private static <T> T
a(com.mojang.serialization.DynamicOps<T> arg0, uu$e arg1, String arg2, String arg3, uu$f<String> arg4, uu$i arg5, bqb<?> arg6)
createFloat(com.mojang.serialization.DynamicOps<T> arg0, SnbtGrammar$Sign arg1, String arg2, String arg3, SnbtGrammar$Signed<String> arg4, SnbtGrammar$TypeSuffix arg5, ParseState<?> arg6)
method_68619(com.mojang.serialization.DynamicOps<T> arg0, class_10900$class_10905 arg1, String arg2, String arg3, class_10900$class_10906<String> arg4, class_10900$class_10909 arg5, class_9393<?> arg6)
decodeFloat(com.mojang.serialization.DynamicOps<T> ops, SnbtParsing$Sign sign, String intPart, String fractionalPart, SnbtParsing$SignedValue<String> exponent, SnbtParsing$NumericType type, ParsingState<?> state)
private static <T> T
a(com.mojang.serialization.DynamicOps<T> arg0, bqb<?> arg1, String arg2)
convertFloat(com.mojang.serialization.DynamicOps<T> arg0, ParseState<?> arg1, String arg2)
method_68723(com.mojang.serialization.DynamicOps<T> arg0, class_9393<?> arg1, String arg2)
parseFiniteFloat(com.mojang.serialization.DynamicOps<T> ops, ParsingState<?> state, String value)
private static <T> T
b(com.mojang.serialization.DynamicOps<T> arg0, bqb<?> arg1, String arg2)
convertDouble(com.mojang.serialization.DynamicOps<T> arg0, ParseState<?> arg1, String arg2)
method_68725(com.mojang.serialization.DynamicOps<T> arg0, class_9393<?> arg1, String arg2)
parseFiniteDouble(com.mojang.serialization.DynamicOps<T> ops, ParsingState<?> state, String value)
private static String
a(List<String> arg0)
joinList(List<String> arg0)
method_68626(List<String> arg0)
join(List<String> values)
public static <T> Grammar<T>
a(com.mojang.serialization.DynamicOps<T> arg0)
createParser(com.mojang.serialization.DynamicOps<T> arg0)
method_68618(com.mojang.serialization.DynamicOps<T> arg0)
createParser(com.mojang.serialization.DynamicOps<T> ops)