net.minecraft.util.parsing.packrat

record Dictionary$Reference<S, T>

implements Term<S>

bsn$b
net.minecraft.util.parsing.packrat.Dictionary$Reference
net.minecraft.class_9389$class_10839
net.minecraft.util.packrat.ParsingRules$RuleTerm
net.minecraft.src.C_313381_$C_379248_

Field summary

Modifier and TypeField
private final Dictionary$Entry<S, T>
a
ruleToParse
comp_3789
ruleToParse
f_380046_
private final Atom<T>
b
nameToStore
comp_3790
nameToStore
f_379799_

Constructor summary

ModifierConstructor
(Dictionary$Entry<S, T> nameToStore, Atom<T> arg1)

Method summary

Modifier and TypeMethod
public boolean
a(bsr<S> arg0, bst arg1, bsl arg2)
parse(ParseState<S> arg0, Scope arg1, Control arg2)
method_58334(class_9393<S> arg0, class_9400 arg1, class_9388 arg2)
matches(ParsingState<S> arg0, ParseResults arg1, Cut arg2)
m_319964_(C_313745_<S> p_391380_, C_313743_ p_391695_, C_313789_ arg2)
public Dictionary$Entry<S, T>
a()
ruleToParse()
comp_3789()
ruleToParse()
f_380046_()
public Atom<T>
b()
nameToStore()
comp_3790()
nameToStore()
f_379799_()