net.minecraft.util.parsing.packrat

public class Dictionary<S>

bou
net.minecraft.util.parsing.packrat.Dictionary
net.minecraft.class_9389
net.minecraft.command.argument.packrat.ParsingRules
net.minecraft.util.parsing.packrat.Dictionary

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public <T> void
a(bos<T> arg0, boy<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)
public <T> void
a(bos<T> arg0, bpb<S> arg1, boy$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)
public <T> void
a(bos<T> arg0, bpb<S> arg1, boy$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)
public <T> Rule<S, T>
a(bos<T> arg0)
get(Atom<T> arg0)
method_58300(class_9387<T> arg0)
get(Symbol<T> symbol)