net.minecraft.util.packrat

record ParsingRules$RuleTerm<S, T>

implements Term<S>

net.minecraft.util.parsing.packrat.Dictionary$Reference
net.minecraft.class_9389$class_10839
net.minecraft.util.packrat.ParsingRules$RuleTerm

Field summary

Modifier and TypeField
private final ParsingRules$RuleEntryImpl<S, T>
ruleToParse
comp_3789
ruleToParse
private final Symbol<T>
nameToStore
comp_3790
nameToStore

Constructor summary

ModifierConstructor
private (ParsingRules$RuleEntryImpl<S, T> ruleToParse, Symbol<T> nameToStore)

Method summary

Modifier and TypeMethod
public boolean
parse(ParseState<S> state, Scope scope, Control control)
method_58334(class_9393<S> arg0, class_9400 arg1, class_9388 arg2)
matches(ParsingState<S> arg0, ParseResults arg1, Cut arg2)
public ParsingRules$RuleEntryImpl<S, T>
ruleToParse()
comp_3789()
ruleToParse()
public Symbol<T>
nameToStore()
comp_3790()
nameToStore()