net.minecraft.util.parsing.packrat

public class Dictionary<S>

bmh
net.minecraft.util.parsing.packrat.Dictionary
net.minecraft.class_9389
net.minecraft.command.argument.packrat.ParsingRules
net.minecraft.src.C_313381_
net.minecraft.util.parsing.packrat.Dictionary

Field summary

Modifier and TypeField
private final Map<Atom<?>, Rule<S, ?>>
a
terms
field_49960
rules
f_315744_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public <T> void
a(bmf<T> arg0, bml<S, T> arg1)
put(Atom<T> arg0, Rule<S, T> arg1)
method_58301(class_9387<T> arg0, class_9396<S, T> arg1)
set(Symbol<T> symbol, ParsingRule<S, T> rule)
m_323201_(C_313419_<T> p_331073_, C_313574_<S, T> arg1)
public <T> void
a(bmf<T> arg0, bmo<S> arg1, bml$a<S, T> arg2)
put(Atom<T> arg0, Term<S> arg1, Rule$RuleAction<S, T> arg2)
method_58302(class_9387<T> arg0, class_9402<S> arg1, class_9396$class_9397<S, T> arg2)
set(Symbol<T> symbol, Term<S> term, ParsingRule$RuleAction<S, T> action)
m_323801_(C_313419_<T> p_327787_, C_313597_<S> p_333483_, C_313574_$C_313815_<S, T> arg2)
public <T> void
a(bmf<T> arg0, bmo<S> arg1, bml$b<T> arg2)
put(Atom<T> arg0, Term<S> arg1, Rule$SimpleRuleAction<T> arg2)
method_58303(class_9387<T> arg0, class_9402<S> arg1, class_9396$class_9398<T> arg2)
set(Symbol<T> symbol, Term<S> term, ParsingRule$StatelessAction<T> action)
m_320832_(C_313419_<T> p_331531_, C_313597_<S> p_336076_, C_313574_$C_313455_<T> arg2)
public <T> Rule<S, T>
a(bmf<T> arg0)
get(Atom<T> arg0)
method_58300(class_9387<T> arg0)
get(Symbol<T> symbol)
m_318657_(C_313419_<T> arg0)