net.minecraft.util.packrat

public interface ParsingState<S>

net.minecraft.util.parsing.packrat.ParseState
net.minecraft.class_9393
net.minecraft.util.packrat.ParsingState

Method summary

Modifier and TypeMethod
ParseResults
scope()
method_68187()
getResults()
ParseErrorList<S>
errorCollector()
method_58310()
getErrors()
default <T> Optional<T>
parseTopRule(NamedRule<S, T> rule)
method_58312(class_10842<S, T> arg0)
startParsing(ParsingRuleEntry<S, T> rule)
<T> T
parse(NamedRule<S, T> rule)
method_68188(class_10842<S, T> arg0)
parse(ParsingRuleEntry<S, T> rule)
S
input()
method_58315()
getReader()
int
mark()
method_58317()
getCursor()
void
restore(int mark)
method_58311(int arg0)
setCursor(int cursor)
Cut
acquireControl()
method_68190()
pushCutter()
void
releaseControl()
method_68191()
popCutter()
ParsingState<S>
silent()
method_68192()
getErrorSuppressingState()