net.minecraft.util.packrat

public interface Term<S>

bsv
net.minecraft.util.parsing.packrat.Term
net.minecraft.class_9402
net.minecraft.util.packrat.Term
net.minecraft.unmapped.C_hpatkior
net.minecraft.unmapped.C_hpatkior
net.minecraft.src.C_313597_

Method summary

Modifier and TypeMethod
boolean
a(bsr<S> o, bst o, bsl arg2)
parse(ParseState<S> arg0, Scope arg1, Control arg2)
method_58334(class_9393<S> arg0, class_9400 arg1, class_9388 arg2)
matches(ParsingState<S> state, ParseResults results, Cut cut)
m_airnwjxt(C_whzxxbaa<S> arg0, C_gwgixcga arg1, C_ojxjnxdq arg2)
m_319964_(C_313745_<S> p_334936_, C_313743_ p_335743_, C_313789_ arg2)
static <S, T> Term<S>
a(bsj<T> o, T o)
marker(Atom<T> arg0, T arg1)
method_58333(class_9387<T> arg0, T arg1)
always(Symbol<T> symbol, T value)
m_xfpqswgo(C_yaseycsm<T> arg0, T arg1)
m_xfpqswgo(C_yaseycsm<T> name, T value)
m_324581_(C_313419_<T> p_333477_, T p_335010_)
static <S> Term<S>
a(bsv<S>... o)
sequence(Term<S>... arg0)
method_58336(class_9402<S>... arg0)
sequence(Term<S>... terms)
m_heguaxrb(C_hpatkior<S>... arg0)
m_heguaxrb(C_hpatkior<S>... elements)
m_322077_(C_313597_<S>... p_331306_)
static <S> Term<S>
b(bsv<S>... o)
alternative(Term<S>... arg0)
method_58338(class_9402<S>... arg0)
anyOf(Term<S>... terms)
m_qqvhkfuv(C_hpatkior<S>... arg0)
m_qqvhkfuv(C_hpatkior<S>... elements)
m_319180_(C_313597_<S>... p_334441_)
static <S> Term<S>
a(bsv<S> o)
optional(Term<S> arg0)
method_58335(class_9402<S> arg0)
optional(Term<S> term)
m_wcgizcfl(C_hpatkior<S> arg0)
m_wcgizcfl(C_hpatkior<S> term)
m_325045_(C_313597_<S> p_335256_)
static <S, T> Term<S>
a(bsq<S, T> o, bsj<List<T>> o)
repeated(NamedRule<S, T> arg0, Atom<List<T>> arg1)
method_68230(class_10842<S, T> arg0, class_9387<List<T>> arg1)
repeated(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName)
m_mrsxsrvi(C_pjkjamce<S, T> arg0, C_yaseycsm<List<T>> arg1)
m_mrsxsrvi(bsq<S, T> element, C_yaseycsm<List<T>> listName)
m_386275_(C_379276_<S, T> p_391997_, C_313419_<List<T>> p_395278_)
static <S, T> Term<S>
a(bsq<S, T> o, bsj<List<T>> o, int o)
repeated(NamedRule<S, T> arg0, Atom<List<T>> arg1, int arg2)
method_68231(class_10842<S, T> arg0, class_9387<List<T>> arg1, int arg2)
repeated(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, int minRepetitions)
m_stitytvk(C_pjkjamce<S, T> arg0, C_yaseycsm<List<T>> arg1, int arg2)
m_stitytvk(bsq<S, T> element, C_yaseycsm<List<T>> listName, int minRepetitions)
m_384445_(C_379276_<S, T> p_394090_, C_313419_<List<T>> p_396235_, int p_397596_)
static <S, T> Term<S>
a(bsq<S, T> o, bsj<List<T>> o, bsv<S> o)
repeatedWithTrailingSeparator(NamedRule<S, T> arg0, Atom<List<T>> arg1, Term<S> arg2)
method_68232(class_10842<S, T> arg0, class_9387<List<T>> arg1, class_9402<S> arg2)
repeatWithPossiblyTrailingSeparator(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator)
m_dynsojso(C_pjkjamce<S, T> arg0, C_yaseycsm<List<T>> arg1, C_hpatkior<S> arg2)
m_dynsojso(bsq<S, T> element, C_yaseycsm<List<T>> listName, C_hpatkior<S> separator)
m_384693_(C_379276_<S, T> p_395582_, C_313419_<List<T>> p_391503_, C_313597_<S> p_394717_)
static <S, T> Term<S>
a(bsq<S, T> o, bsj<List<T>> o, bsv<S> o, int o)
repeatedWithTrailingSeparator(NamedRule<S, T> arg0, Atom<List<T>> arg1, Term<S> arg2, int arg3)
method_68233(class_10842<S, T> arg0, class_9387<List<T>> arg1, class_9402<S> arg2, int arg3)
repeatWithPossiblyTrailingSeparator(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions)
m_nhhtpnsd(C_pjkjamce<S, T> arg0, C_yaseycsm<List<T>> arg1, C_hpatkior<S> arg2, int arg3)
m_nhhtpnsd(bsq<S, T> element, C_yaseycsm<List<T>> listName, C_hpatkior<S> separator, int minRepetitions)
m_388302_(C_379276_<S, T> p_397489_, C_313419_<List<T>> p_392214_, C_313597_<S> p_395301_, int p_391759_)
static <S, T> Term<S>
b(bsq<S, T> o, bsj<List<T>> o, bsv<S> o)
repeatedWithoutTrailingSeparator(NamedRule<S, T> arg0, Atom<List<T>> arg1, Term<S> arg2)
method_68235(class_10842<S, T> arg0, class_9387<List<T>> arg1, class_9402<S> arg2)
repeatWithSeparator(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator)
m_lzhbmpfj(C_pjkjamce<S, T> arg0, C_yaseycsm<List<T>> arg1, C_hpatkior<S> arg2)
m_lzhbmpfj(bsq<S, T> element, C_yaseycsm<List<T>> listName, C_hpatkior<S> separator)
m_387394_(C_379276_<S, T> p_392740_, C_313419_<List<T>> p_397250_, C_313597_<S> p_393470_)
static <S, T> Term<S>
b(bsq<S, T> o, bsj<List<T>> o, bsv<S> o, int o)
repeatedWithoutTrailingSeparator(NamedRule<S, T> arg0, Atom<List<T>> arg1, Term<S> arg2, int arg3)
method_68236(class_10842<S, T> arg0, class_9387<List<T>> arg1, class_9402<S> arg2, int arg3)
repeatWithSeparator(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions)
m_orjvwfgl(C_pjkjamce<S, T> arg0, C_yaseycsm<List<T>> arg1, C_hpatkior<S> arg2, int arg3)
m_orjvwfgl(bsq<S, T> element, C_yaseycsm<List<T>> listName, C_hpatkior<S> separator, int minRepetitions)
m_387459_(C_379276_<S, T> p_393071_, C_313419_<List<T>> p_395445_, C_313597_<S> p_395475_, int p_392015_)
static <S> Term<S>
b(bsv<S> o)
positiveLookahead(Term<S> arg0)
method_68237(class_9402<S> arg0)
positiveLookahead(Term<S> term)
m_gpnznfop(C_hpatkior<S> arg0)
m_gpnznfop(C_hpatkior<S> term)
m_388317_(C_313597_<S> p_395551_)
static <S> Term<S>
c(bsv<S> o)
negativeLookahead(Term<S> arg0)
method_68238(class_9402<S> arg0)
negativeLookahead(Term<S> term)
m_xlxtwumr(C_hpatkior<S> arg0)
m_xlxtwumr(C_hpatkior<S> term)
m_386872_(C_313597_<S> p_395059_)
static <S> Term<S>
c()
cut()
method_58331()
cutting()
m_habllido()
m_324824_()
static <S> Term<S>
d()
empty()
method_58337()
epsilon()
m_lbgvnbmo()
m_324056_()
static <S> Term<S>
a(Object o)
fail(Object arg0)
method_68234(Object arg0)
fail(Object reason)
m_lgokqtjn(Object arg0)
m_385085_(Object p_396725_)