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 recordDictionary.Reference<S,T> static final recordstatic final recordstatic final recordTerm.Marker<S,T> static final recordTerm.Maybe<S>static final recordTerm.Repeated<S,T> static final recordstatic final recordFields in net.minecraft.util.parsing.packrat declared as TermModifier and TypeFieldDescriptionRule.WrappedTerm.childThe field for thechildrecord component.Term.Alternative.elementsThe field for theelementsrecord component.Term.Sequence.elementsThe field for theelementsrecord component.Term.RepeatedWithSeparator.separatorThe field for theseparatorrecord component.Term.LookAhead.termThe field for thetermrecord component.Term.Maybe.termThe field for thetermrecord component.Methods in net.minecraft.util.parsing.packrat that return TermModifier and TypeMethodDescriptionstatic <S> Term<S> Term.alternative(Term<S>... pElements) Rule.WrappedTerm.child()Returns the value of thechildrecord component.static <S> Term<S> Term.cut()Term.Alternative.elements()Returns the value of theelementsrecord component.Term.Sequence.elements()Returns the value of theelementsrecord component.static <S> Term<S> Term.empty()static <S> Term<S> static <S,T> Term <S> Dictionary.namedWithAlias(Atom<T> pName, Atom<T> pAlias) static <S> Term<S> Term.negativeLookahead(Term<S> pTerm) static <S> Term<S> static <S> Term<S> Term.positiveLookahead(Term<S> pTerm) static <S,T> Term <S> static <S,T> Term <S> static <S,T> Term <S> Term.repeatedWithoutTrailingSeparator(NamedRule<S, T> pElement, Atom<List<T>> pListName, Term<S> pSeperator) static <S,T> Term <S> Term.repeatedWithoutTrailingSeparator(NamedRule<S, T> pElement, Atom<List<T>> pListName, Term<S> pSeperator, int pMinRepetitions) static <S,T> Term <S> Term.repeatedWithTrailingSeparator(NamedRule<S, T> pElement, Atom<List<T>> pListName, Term<S> pSeperator) static <S,T> Term <S> Term.repeatedWithTrailingSeparator(NamedRule<S, T> pElement, Atom<List<T>> pListName, Term<S> pSeperator, int pMinRepetitions) Term.RepeatedWithSeparator.separator()Returns the value of theseparatorrecord component.static <S> Term<S> Term.LookAhead.term()Returns the value of thetermrecord component.Term.Maybe.term()Returns the value of thetermrecord component.Methods in net.minecraft.util.parsing.packrat with parameters of type TermModifier and TypeMethodDescriptionstatic <S> Term<S> Term.alternative(Term<S>... pElements) static <S,T> Rule <S, T> Rule.fromTerm(Term<S> pChild, Rule.RuleAction<S, T> pAction) static <S,T> Rule <S, T> Rule.fromTerm(Term<S> pChild, Rule.SimpleRuleAction<S, T> pAction) static <S> Term<S> Term.negativeLookahead(Term<S> pTerm) static <S> Term<S> static <S> Term<S> Term.positiveLookahead(Term<S> pTerm) Dictionary.putComplex(Atom<T> pName, Term<S> pTerm, Rule.RuleAction<S, T> pRuleAction) static <S,T> Term <S> Term.repeatedWithoutTrailingSeparator(NamedRule<S, T> pElement, Atom<List<T>> pListName, Term<S> pSeperator) static <S,T> Term <S> Term.repeatedWithoutTrailingSeparator(NamedRule<S, T> pElement, Atom<List<T>> pListName, Term<S> pSeperator, int pMinRepetitions) static <S,T> Term <S> Term.repeatedWithTrailingSeparator(NamedRule<S, T> pElement, Atom<List<T>> pListName, Term<S> pSeperator) static <S,T> Term <S> Term.repeatedWithTrailingSeparator(NamedRule<S, T> pElement, Atom<List<T>> pListName, Term<S> pSeperator, int pMinRepetitions) static <S> Term<S> Constructors in net.minecraft.util.parsing.packrat with parameters of type TermModifierConstructorDescriptionAlternative(Term<S>[] elements) Creates an instance of aAlternativerecord class.Creates an instance of aLookAheadrecord class.Creates an instance of aMayberecord class.RepeatedWithSeparator(NamedRule<S, T> element, Atom<List<T>> listName, Term<S> separator, int minRepetitions, boolean allowTrailingSeparator) Creates an instance of aRepeatedWithSeparatorrecord class.Creates an instance of aSequencerecord class.WrappedTerm(Rule.RuleAction<S, T> action, Term<S> child) Creates an instance of aWrappedTermrecord class. -
Uses of Term in net.minecraft.util.parsing.packrat.commands
Classes in net.minecraft.util.parsing.packrat.commands that implement TermModifier and TypeClassDescriptionstatic classstatic final classMethods in net.minecraft.util.parsing.packrat.commands that return TermModifier and TypeMethodDescriptionstatic Term<com.mojang.brigadier.StringReader> StringReaderTerms.character(char pValue) static Term<com.mojang.brigadier.StringReader> StringReaderTerms.characters(char pValue1, char pValue2) static Term<com.mojang.brigadier.StringReader>