Uses of Interface
net.minecraft.util.packrat.ParsingRuleEntry
Packages that use ParsingRuleEntry
-
Uses of ParsingRuleEntry in net.minecraft.command.argument
Constructors in net.minecraft.command.argument with parameters of type ParsingRuleEntryModifierConstructorDescription(package private)
ComponentParsingRule
(ParsingRuleEntry<com.mojang.brigadier.StringReader, Identifier> idParsingRule, ItemPredicateParsing.Callbacks<T, C, P> callbacks) (package private)
ItemParsingRule
(ParsingRuleEntry<com.mojang.brigadier.StringReader, Identifier> idParsingRule, ItemPredicateParsing.Callbacks<T, C, P> callbacks) (package private)
SubPredicateParsingRule
(ParsingRuleEntry<com.mojang.brigadier.StringReader, Identifier> idParsingRule, ItemPredicateParsing.Callbacks<T, C, P> callbacks) (package private)
TagParsingRule
(ParsingRuleEntry<com.mojang.brigadier.StringReader, Identifier> idParsingRule, ItemPredicateParsing.Callbacks<T, C, P> callbacks) -
Uses of ParsingRuleEntry in net.minecraft.util.packrat
Classes in net.minecraft.util.packrat that implement ParsingRuleEntryFields in net.minecraft.util.packrat declared as ParsingRuleEntryModifier and TypeFieldDescriptionprivate final ParsingRuleEntry
<S, T> Term.RepeatedTerm.element
The field for theelement
record component.private final ParsingRuleEntry
<S, T> Term.RepeatWithSeparatorTerm.element
The field for theelement
record component.private final ParsingRuleEntry
<com.mojang.brigadier.StringReader, Identifier> IdentifiableParsingRule.idParsingRule
private final ParsingRuleEntry
<com.mojang.brigadier.StringReader, T> PackratParser.top
The field for thetop
record component.Methods in net.minecraft.util.packrat that return ParsingRuleEntryModifier and TypeMethodDescriptionTerm.RepeatedTerm.element()
Returns the value of theelement
record component.Term.RepeatWithSeparatorTerm.element()
Returns the value of theelement
record component.<T> ParsingRuleEntry
<S, T> <T> ParsingRuleEntry
<S, T> ParsingRules.getOrCreate
(Symbol<T> symbol) <T> ParsingRuleEntry
<S, T> ParsingRules.set
(Symbol<T> symbol, ParsingRule<S, T> rule) <T> ParsingRuleEntry
<S, T> <T> ParsingRuleEntry
<S, T> ParsingRuleEntry
<com.mojang.brigadier.StringReader, T> PackratParser.top()
Returns the value of thetop
record component.Methods in net.minecraft.util.packrat with parameters of type ParsingRuleEntryModifier and TypeMethodDescription<T> T
ParsingState.parse
(ParsingRuleEntry<S, T> rule) <T> T
ParsingStateImpl.ErrorSuppressing.parse
(ParsingRuleEntry<S, T> rule) <T> T
ParsingStateImpl.parse
(ParsingRuleEntry<S, T> rule) 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) default <T> Optional
<T> ParsingState.startParsing
(ParsingRuleEntry<S, T> rule) Constructors in net.minecraft.util.packrat with parameters of type ParsingRuleEntryModifierConstructorDescriptionprotected
IdentifiableParsingRule
(ParsingRuleEntry<com.mojang.brigadier.StringReader, Identifier> idParsingRule, C callbacks) PackratParser
(ParsingRules<com.mojang.brigadier.StringReader> parsingRules, ParsingRuleEntry<com.mojang.brigadier.StringReader, T> parsingRuleEntry) RepeatedTerm
(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, int int2) RepeatWithSeparatorTerm
(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term, int int2, boolean bool)