net.minecraft.util.parsing.packrat

public interface Rule<S, T>

boy
net.minecraft.util.parsing.packrat.Rule
net.minecraft.class_9396
net.minecraft.command.argument.packrat.ParsingRule
net.minecraft.util.parsing.packrat.Rule

Method summary

Modifier and TypeMethod
Optional<T>
a(box<S> arg0)
parse(ParseState<S> arg0)
method_58318(class_9393<S> arg0)
parse(ParsingState<S> state)
static <S, T> Rule<S, T>
a(bpb<S> arg0, boy$a<S, T> arg1)
fromTerm(Term<S> arg0, Rule$RuleAction<S, T> arg1)
method_58320(class_9402<S> arg0, class_9396$class_9397<S, T> arg1)
of(Term<S> term, ParsingRule$RuleAction<S, T> action)
static <S, T> Rule<S, T>
a(bpb<S> arg0, boy$b<T> arg1)
fromTerm(Term<S> arg0, Rule$SimpleRuleAction<T> arg1)
method_58321(class_9402<S> arg0, class_9396$class_9398<T> arg1)
of(Term<S> term, ParsingRule$StatelessAction<T> action)