Interface Term<S>
- All Known Implementing Classes:
Literals.class_10851,Literals.StringLiteral,ParsingRules.class_10839,Term.AlwaysTerm,Term.AnyOfTerm,Term.class_10843,Term.class_10844,Term.class_10845,Term.OptionalTerm,Term.SequenceTerm
public interface Term<S>
- Mappings:
Namespace Name named net/minecraft/command/argument/packrat/Termintermediary net/minecraft/class_9402official bqf
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Method Summary
Modifier and TypeMethodDescriptionstatic <S,T> Term <S> static <S> Term<S> static <S> Term<S> cutting()static <S> Term<S> epsilon()booleanmatches(ParsingState<S> state, ParseResults results, Cut cut) static <S,T> Term <S> method_68230(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol) static <S,T> Term <S> method_68231(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, int int2) static <S,T> Term <S> method_68232(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term) static <S,T> Term <S> method_68233(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term, int int2) static <S> Term<S> method_68234(Object object) static <S,T> Term <S> method_68235(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term) static <S,T> Term <S> method_68236(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term, int int2) static <S> Term<S> method_68237(Term<S> term) static <S> Term<S> method_68238(Term<S> term) static <S> Term<S> static <S> Term<S>
-
Method Details
-
matches
- Mappings:
Namespace Name Mixin selector named matchesLnet/minecraft/command/argument/packrat/Term;matches(Lnet/minecraft/command/argument/packrat/ParsingState;Lnet/minecraft/command/argument/packrat/ParseResults;Lnet/minecraft/command/argument/packrat/Cut;)Zintermediary method_58334Lnet/minecraft/class_9402;method_58334(Lnet/minecraft/class_9393;Lnet/minecraft/class_9400;Lnet/minecraft/class_9388;)Zofficial aLbqf;a(Lbqb;Lbqd;Lbpv;)Z
-
always
- Mappings:
Namespace Name Mixin selector named alwaysLnet/minecraft/command/argument/packrat/Term;always(Lnet/minecraft/command/argument/packrat/Symbol;Ljava/lang/Object;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_58333Lnet/minecraft/class_9402;method_58333(Lnet/minecraft/class_9387;Ljava/lang/Object;)Lnet/minecraft/class_9402;official aLbqf;a(Lbpt;Ljava/lang/Object;)Lbqf;
-
sequence
- Mappings:
Namespace Name Mixin selector named sequenceLnet/minecraft/command/argument/packrat/Term;sequence([Lnet/minecraft/command/argument/packrat/Term;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_58336Lnet/minecraft/class_9402;method_58336([Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;official aLbqf;a([Lbqf;)Lbqf;
-
anyOf
- Mappings:
Namespace Name Mixin selector named anyOfLnet/minecraft/command/argument/packrat/Term;anyOf([Lnet/minecraft/command/argument/packrat/Term;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_58338Lnet/minecraft/class_9402;method_58338([Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;official bLbqf;b([Lbqf;)Lbqf;
-
optional
- Mappings:
Namespace Name Mixin selector named optionalLnet/minecraft/command/argument/packrat/Term;optional(Lnet/minecraft/command/argument/packrat/Term;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_58335Lnet/minecraft/class_9402;method_58335(Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;official aLbqf;a(Lbqf;)Lbqf;
-
method_68230
- Mappings:
Namespace Name Mixin selector named method_68230Lnet/minecraft/command/argument/packrat/Term;method_68230(Lnet/minecraft/command/argument/packrat/ParsingRuleEntry;Lnet/minecraft/command/argument/packrat/Symbol;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68230Lnet/minecraft/class_9402;method_68230(Lnet/minecraft/class_10842;Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402;official aLbqf;a(Lbqa;Lbpt;)Lbqf;
-
method_68231
static <S,T> Term<S> method_68231(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, int int2) - Mappings:
Namespace Name Mixin selector named method_68231Lnet/minecraft/command/argument/packrat/Term;method_68231(Lnet/minecraft/command/argument/packrat/ParsingRuleEntry;Lnet/minecraft/command/argument/packrat/Symbol;I)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68231Lnet/minecraft/class_9402;method_68231(Lnet/minecraft/class_10842;Lnet/minecraft/class_9387;I)Lnet/minecraft/class_9402;official aLbqf;a(Lbqa;Lbpt;I)Lbqf;
-
method_68232
static <S,T> Term<S> method_68232(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term) - Mappings:
Namespace Name Mixin selector named method_68232Lnet/minecraft/command/argument/packrat/Term;method_68232(Lnet/minecraft/command/argument/packrat/ParsingRuleEntry;Lnet/minecraft/command/argument/packrat/Symbol;Lnet/minecraft/command/argument/packrat/Term;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68232Lnet/minecraft/class_9402;method_68232(Lnet/minecraft/class_10842;Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;official aLbqf;a(Lbqa;Lbpt;Lbqf;)Lbqf;
-
method_68233
static <S,T> Term<S> method_68233(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term, int int2) - Mappings:
Namespace Name Mixin selector named method_68233Lnet/minecraft/command/argument/packrat/Term;method_68233(Lnet/minecraft/command/argument/packrat/ParsingRuleEntry;Lnet/minecraft/command/argument/packrat/Symbol;Lnet/minecraft/command/argument/packrat/Term;I)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68233Lnet/minecraft/class_9402;method_68233(Lnet/minecraft/class_10842;Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;I)Lnet/minecraft/class_9402;official aLbqf;a(Lbqa;Lbpt;Lbqf;I)Lbqf;
-
method_68235
static <S,T> Term<S> method_68235(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term) - Mappings:
Namespace Name Mixin selector named method_68235Lnet/minecraft/command/argument/packrat/Term;method_68235(Lnet/minecraft/command/argument/packrat/ParsingRuleEntry;Lnet/minecraft/command/argument/packrat/Symbol;Lnet/minecraft/command/argument/packrat/Term;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68235Lnet/minecraft/class_9402;method_68235(Lnet/minecraft/class_10842;Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;official bLbqf;b(Lbqa;Lbpt;Lbqf;)Lbqf;
-
method_68236
static <S,T> Term<S> method_68236(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term, int int2) - Mappings:
Namespace Name Mixin selector named method_68236Lnet/minecraft/command/argument/packrat/Term;method_68236(Lnet/minecraft/command/argument/packrat/ParsingRuleEntry;Lnet/minecraft/command/argument/packrat/Symbol;Lnet/minecraft/command/argument/packrat/Term;I)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68236Lnet/minecraft/class_9402;method_68236(Lnet/minecraft/class_10842;Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;I)Lnet/minecraft/class_9402;official bLbqf;b(Lbqa;Lbpt;Lbqf;I)Lbqf;
-
method_68237
- Mappings:
Namespace Name Mixin selector named method_68237Lnet/minecraft/command/argument/packrat/Term;method_68237(Lnet/minecraft/command/argument/packrat/Term;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68237Lnet/minecraft/class_9402;method_68237(Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;official bLbqf;b(Lbqf;)Lbqf;
-
method_68238
- Mappings:
Namespace Name Mixin selector named method_68238Lnet/minecraft/command/argument/packrat/Term;method_68238(Lnet/minecraft/command/argument/packrat/Term;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68238Lnet/minecraft/class_9402;method_68238(Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;official cLbqf;c(Lbqf;)Lbqf;
-
cutting
- Mappings:
Namespace Name Mixin selector named cuttingLnet/minecraft/command/argument/packrat/Term;cutting()Lnet/minecraft/command/argument/packrat/Term;intermediary method_58331Lnet/minecraft/class_9402;method_58331()Lnet/minecraft/class_9402;official cLbqf;c()Lbqf;
-
epsilon
- Mappings:
Namespace Name Mixin selector named epsilonLnet/minecraft/command/argument/packrat/Term;epsilon()Lnet/minecraft/command/argument/packrat/Term;intermediary method_58337Lnet/minecraft/class_9402;method_58337()Lnet/minecraft/class_9402;official dLbqf;d()Lbqf;
-
method_68234
- Mappings:
Namespace Name Mixin selector named method_68234Lnet/minecraft/command/argument/packrat/Term;method_68234(Ljava/lang/Object;)Lnet/minecraft/command/argument/packrat/Term;intermediary method_68234Lnet/minecraft/class_9402;method_68234(Ljava/lang/Object;)Lnet/minecraft/class_9402;official aLbqf;a(Ljava/lang/Object;)Lbqf;
-