net.minecraft.util.parsing.packrat.commands

public abstract class GreedyPredicateParseRule

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

bqs
net.minecraft.util.parsing.packrat.commands.GreedyPredicateParseRule
net.minecraft.class_10848
net.minecraft.util.packrat.TokenParsingRule
net.minecraft.src.C_379230_

Field summary

Modifier and TypeField
private final int
a
minSize
field_57545
minLength
f_379367_
private final int
b
maxSize
field_58049
maxLength
f_379668_
private final DelayedException<com.mojang.brigadier.exceptions.CommandSyntaxException>
c
error
field_57546
tooShortException
f_380927_

Constructor summary

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

Method summary

Modifier and TypeMethod
public String
b(bqk<com.mojang.brigadier.StringReader> arg0)
parse(ParseState<com.mojang.brigadier.StringReader> arg0)
method_68244(class_9393<com.mojang.brigadier.StringReader> arg0)
parse(ParsingState<com.mojang.brigadier.StringReader> arg0)
m_319437_(C_313745_<com.mojang.brigadier.StringReader> arg0)
protected abstract boolean
a(char arg0)
isAccepted(char arg0)
method_68243(char arg0)
isValidChar(char c)
m_385026_(char arg0)