net.minecraft.util.packrat

public abstract class TokenParsingRule

implements ParsingRule<com.mojang.brigadier.StringReader, String>

net.minecraft.util.parsing.packrat.commands.GreedyPredicateParseRule
net.minecraft.class_10848
net.minecraft.util.packrat.TokenParsingRule

Field summary

Modifier and TypeField
private final int
minSize
field_57545
minLength
private final int
maxSize
field_58049
maxLength
private final CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException>
error
field_57546
tooShortException

Constructor summary

ModifierConstructor
public (int minLength, CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException> tooShortException)
public (int minLength, int maxLength, CursorExceptionType<com.mojang.brigadier.exceptions.CommandSyntaxException> tooShortException)

Method summary

Modifier and TypeMethod
public String
parse(ParseState<com.mojang.brigadier.StringReader> state)
method_58318(class_9393<com.mojang.brigadier.StringReader> arg0)
parse(ParsingState<com.mojang.brigadier.StringReader> arg0)
protected abstract boolean
isAccepted(char c)
method_68243(char arg0)
isValidChar(char c)
public Object
parse(ParseState state)
method_58318(class_9393 arg0)
parse(ParsingState arg0)