Uses of Interface
net.minecraft.util.parsing.packrat.Term
Packages that use Term
-
Uses of Term in net.minecraft.util.parsing.packrat
Classes in net.minecraft.util.parsing.packrat that implement TermModifier and TypeClassDescription(package private) static final record
Dictionary.Reference<S,
T> static final record
static final record
static final record
Term.Marker<S,
T> static final record
Term.Maybe<S>
static final record
Term.Repeated<S,
T> static final record
static final record
Fields in net.minecraft.util.parsing.packrat declared as TermModifier and TypeFieldDescriptionRule.WrappedTerm.child
The field for thechild
record component.Term.Alternative.elements
The field for theelements
record component.Term.Sequence.elements
The field for theelements
record component.Term.RepeatedWithSeparator.separator
The field for theseparator
record component.Term.LookAhead.term
The field for theterm
record component.Term.Maybe.term
The field for theterm
record component.Methods in net.minecraft.util.parsing.packrat that return TermModifier and TypeMethodDescriptionstatic <S> Term
<S> Term.alternative
(Term<S>... p_335455_) Rule.WrappedTerm.child()
Returns the value of thechild
record component.static <S> Term
<S> Term.cut()
Term.Alternative.elements()
Returns the value of theelements
record component.Term.Sequence.elements()
Returns the value of theelements
record component.static <S> Term
<S> Term.empty()
static <S> Term
<S> static <S,
T> Term <S> Dictionary.namedWithAlias
(Atom<T> p_409625_, Atom<T> p_410453_) static <S> Term
<S> Term.negativeLookahead
(Term<S> p_410778_) static <S> Term
<S> static <S> Term
<S> Term.positiveLookahead
(Term<S> p_410502_) static <S,
T> Term <S> static <S,
T> Term <S> static <S,
T> Term <S> Term.repeatedWithoutTrailingSeparator
(NamedRule<S, T> p_409741_, Atom<List<T>> p_410786_, Term<S> p_410595_) static <S,
T> Term <S> Term.repeatedWithoutTrailingSeparator
(NamedRule<S, T> p_410243_, Atom<List<T>> p_410799_, Term<S> p_409788_, int p_410232_) static <S,
T> Term <S> Term.repeatedWithTrailingSeparator
(NamedRule<S, T> p_410572_, Atom<List<T>> p_410697_, Term<S> p_410133_) static <S,
T> Term <S> Term.repeatedWithTrailingSeparator
(NamedRule<S, T> p_410722_, Atom<List<T>> p_410003_, Term<S> p_410085_, int p_409982_) Term.RepeatedWithSeparator.separator()
Returns the value of theseparator
record component.static <S> Term
<S> Term.LookAhead.term()
Returns the value of theterm
record component.Term.Maybe.term()
Returns the value of theterm
record component.Methods in net.minecraft.util.parsing.packrat with parameters of type TermModifier and TypeMethodDescriptionstatic <S> Term
<S> Term.alternative
(Term<S>... p_335455_) static <S,
T> Rule <S, T> Rule.fromTerm
(Term<S> p_335422_, Rule.RuleAction<S, T> p_335862_) static <S,
T> Rule <S, T> Rule.fromTerm
(Term<S> p_335465_, Rule.SimpleRuleAction<S, T> p_336053_) static <S> Term
<S> Term.negativeLookahead
(Term<S> p_410778_) static <S> Term
<S> static <S> Term
<S> Term.positiveLookahead
(Term<S> p_410502_) Dictionary.putComplex
(Atom<T> p_410268_, Term<S> p_410760_, Rule.RuleAction<S, T> p_410488_) static <S,
T> Term <S> Term.repeatedWithoutTrailingSeparator
(NamedRule<S, T> p_409741_, Atom<List<T>> p_410786_, Term<S> p_410595_) static <S,
T> Term <S> Term.repeatedWithoutTrailingSeparator
(NamedRule<S, T> p_410243_, Atom<List<T>> p_410799_, Term<S> p_409788_, int p_410232_) static <S,
T> Term <S> Term.repeatedWithTrailingSeparator
(NamedRule<S, T> p_410572_, Atom<List<T>> p_410697_, Term<S> p_410133_) static <S,
T> Term <S> Term.repeatedWithTrailingSeparator
(NamedRule<S, T> p_410722_, Atom<List<T>> p_410003_, Term<S> p_410085_, int p_409982_) static <S> Term
<S> Constructors in net.minecraft.util.parsing.packrat with parameters of type TermModifierConstructorDescriptionAlternative
(Term<S>[] elements) Creates an instance of aAlternative
record class.Creates an instance of aLookAhead
record class.Creates an instance of aMaybe
record class.RepeatedWithSeparator
(NamedRule<S, T> element, Atom<List<T>> listName, Term<S> separator, int minRepetitions, boolean allowTrailingSeparator) Creates an instance of aRepeatedWithSeparator
record class.Creates an instance of aSequence
record class.WrappedTerm
(Rule.RuleAction<S, T> action, Term<S> child) Creates an instance of aWrappedTerm
record class. -
Uses of Term in net.minecraft.util.parsing.packrat.commands
Classes in net.minecraft.util.parsing.packrat.commands that implement TermModifier and TypeClassDescriptionstatic class
static final class
Methods in net.minecraft.util.parsing.packrat.commands that return TermModifier and TypeMethodDescriptionstatic Term
<com.mojang.brigadier.StringReader> StringReaderTerms.character
(char p_336175_) static Term
<com.mojang.brigadier.StringReader> StringReaderTerms.characters
(char p_410334_, char p_409760_) static Term
<com.mojang.brigadier.StringReader>