Uses of Interface
net.minecraft.util.packrat.Term
Packages that use Term
-
Uses of Term in net.minecraft.util.packrat
Classes in net.minecraft.util.packrat that implement TermModifier and TypeClassDescriptionstatic class
static final class
private static final record
static final record
Term.AlwaysTerm<S,
T> static final record
static final record
static final record
static final record
Term.RepeatedTerm<S,
T> static final record
static final record
Fields in net.minecraft.util.packrat declared as TermModifier and TypeFieldDescriptionParsingRule.SimpleRule.child
The field for thechild
record component.Term.AnyOfTerm.elements
The field for theelements
record component.Term.SequenceTerm.elements
The field for theelements
record component.Term.RepeatWithSeparatorTerm.separator
The field for theseparator
record component.Term.LookaheadTerm.term
The field for theterm
record component.Term.OptionalTerm.term
The field for theterm
record component.Methods in net.minecraft.util.packrat that return TermModifier and TypeMethodDescriptionstatic <S,
T> Term <S> static <S> Term
<S> static Term
<com.mojang.brigadier.StringReader> Literals.character
(char c) static Term
<com.mojang.brigadier.StringReader> Literals.character
(char c1, char c2) ParsingRule.SimpleRule.child()
Returns the value of thechild
record component.static <S> Term
<S> Term.cutting()
Term.AnyOfTerm.elements()
Returns the value of theelements
record component.Term.SequenceTerm.elements()
Returns the value of theelements
record component.static <S> Term
<S> Term.epsilon()
static <S> Term
<S> static <S> Term
<S> Term.negativeLookahead
(Term<S> term) static <S> Term
<S> static <S> Term
<S> Term.positiveLookahead
(Term<S> term) static <S,
T> Term <S> Term.repeated
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName) static <S,
T> Term <S> Term.repeated
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, int minRepetitions) static <S,
T> Term <S> Term.repeatWithPossiblyTrailingSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator) static <S,
T> Term <S> Term.repeatWithPossiblyTrailingSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions) static <S,
T> Term <S> Term.repeatWithSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator) static <S,
T> Term <S> Term.repeatWithSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions) Term.RepeatWithSeparatorTerm.separator()
Returns the value of theseparator
record component.static <S> Term
<S> static Term
<com.mojang.brigadier.StringReader> Term.LookaheadTerm.term()
Returns the value of theterm
record component.Term.OptionalTerm.term()
Returns the value of theterm
record component.Methods in net.minecraft.util.packrat with parameters of type TermModifier and TypeMethodDescriptionstatic <S> Term
<S> static <S> Term
<S> Term.negativeLookahead
(Term<S> term) static <S,
T> ParsingRule <S, T> ParsingRule.of
(Term<S> term, ParsingRule.RuleAction<S, T> action) static <S,
T> ParsingRule <S, T> ParsingRule.of
(Term<S> term, ParsingRule.StatelessAction<S, T> action) static <S> Term
<S> static <S> Term
<S> Term.positiveLookahead
(Term<S> term) static <S,
T> Term <S> Term.repeatWithPossiblyTrailingSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator) static <S,
T> Term <S> Term.repeatWithPossiblyTrailingSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions) static <S,
T> Term <S> Term.repeatWithSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator) static <S,
T> Term <S> Term.repeatWithSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions) static <S> Term
<S> <T> ParsingRuleEntry
<S, T> <T> ParsingRuleEntry
<S, T> Constructors in net.minecraft.util.packrat with parameters of type TermModifierConstructorDescriptionLookaheadTerm
(Term<S> term, boolean bool) OptionalTerm
(Term<S> term) Creates an instance of aOptionalTerm
record class.RepeatWithSeparatorTerm
(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term, int int2, boolean bool) SequenceTerm
(Term<S>[] term) SimpleRule
(ParsingRule.RuleAction<S, T> ruleAction, Term<S> term)