net.minecraft.util.parsing.packrat

public interface Rule<S, T>

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

Method summary

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