net.minecraft.util.packrat

public interface ParsingRule<S, T>

net.minecraft.util.parsing.packrat.Rule
net.minecraft.class_9396
net.minecraft.util.packrat.ParsingRule

Method summary

Modifier and TypeMethod
T
parse(ParseState<S> state)
method_58318(class_9393<S> arg0)
parse(ParsingState<S> state)
static <S, T> ParsingRule<S, T>
fromTerm(Term<S> child, Rule$RuleAction<S, T> action)
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> ParsingRule<S, T>
fromTerm(Term<S> child, Rule$SimpleRuleAction<S, T> action)
method_58321(class_9402<S> arg0, class_9396$class_9398<S, T> arg1)
of(Term<S> term, ParsingRule$StatelessAction<S, T> action)