Package net.minecraft.util.packrat
Class ParsingRules<S>
java.lang.Object
net.minecraft.util.packrat.ParsingRules<S>
- Mappings:
Namespace Name named net/minecraft/util/packrat/ParsingRules
intermediary net/minecraft/class_9389
official bqg
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static final record
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
<T> ParsingRuleEntry
<S, T> <T> ParsingRuleEntry
<S, T> getOrCreate
(Symbol<T> symbol) private <T> ParsingRules.RuleEntryImpl
<S, T> getOrCreateInternal
(Symbol<T> symbol) <T> ParsingRuleEntry
<S, T> set
(Symbol<T> symbol, ParsingRule<S, T> rule) <T> ParsingRuleEntry
<S, T> <T> ParsingRuleEntry
<S, T>
-
Field Details
-
Constructor Details
-
Method Details
-
set
- Mappings:
Namespace Name Mixin selector named set
Lnet/minecraft/util/packrat/ParsingRules;set(Lnet/minecraft/util/packrat/Symbol;Lnet/minecraft/util/packrat/ParsingRule;)Lnet/minecraft/util/packrat/ParsingRuleEntry;
intermediary method_58301
Lnet/minecraft/class_9389;method_58301(Lnet/minecraft/class_9387;Lnet/minecraft/class_9396;)Lnet/minecraft/class_10842;
official a
Lbqg;a(Lbqc;Lbql;)Lbqj;
-
set
public <T> ParsingRuleEntry<S,T> set(Symbol<T> symbol, Term<S> term, ParsingRule.RuleAction<S, T> action) - Mappings:
Namespace Name Mixin selector named set
Lnet/minecraft/util/packrat/ParsingRules;set(Lnet/minecraft/util/packrat/Symbol;Lnet/minecraft/util/packrat/Term;Lnet/minecraft/util/packrat/ParsingRule$RuleAction;)Lnet/minecraft/util/packrat/ParsingRuleEntry;
intermediary method_68207
Lnet/minecraft/class_9389;method_68207(Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9397;)Lnet/minecraft/class_10842;
official a
Lbqg;a(Lbqc;Lbqo;Lbql$a;)Lbqj;
-
set
public <T> ParsingRuleEntry<S,T> set(Symbol<T> symbol, Term<S> term, ParsingRule.StatelessAction<S, T> action) - Mappings:
Namespace Name Mixin selector named set
Lnet/minecraft/util/packrat/ParsingRules;set(Lnet/minecraft/util/packrat/Symbol;Lnet/minecraft/util/packrat/Term;Lnet/minecraft/util/packrat/ParsingRule$StatelessAction;)Lnet/minecraft/util/packrat/ParsingRuleEntry;
intermediary method_58302
Lnet/minecraft/class_9389;method_58302(Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9398;)Lnet/minecraft/class_10842;
official a
Lbqg;a(Lbqc;Lbqo;Lbql$b;)Lbqj;
-
ensureBound
public void ensureBound()- Mappings:
Namespace Name Mixin selector named ensureBound
Lnet/minecraft/util/packrat/ParsingRules;ensureBound()V
intermediary method_68205
Lnet/minecraft/class_9389;method_68205()V
official a
Lbqg;a()V
-
get
- Mappings:
Namespace Name Mixin selector named get
Lnet/minecraft/util/packrat/ParsingRules;get(Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/ParsingRuleEntry;
intermediary method_58300
Lnet/minecraft/class_9389;method_58300(Lnet/minecraft/class_9387;)Lnet/minecraft/class_10842;
official a
Lbqg;a(Lbqc;)Lbqj;
-
getOrCreate
- Mappings:
Namespace Name Mixin selector named getOrCreate
Lnet/minecraft/util/packrat/ParsingRules;getOrCreate(Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/ParsingRuleEntry;
intermediary method_68209
Lnet/minecraft/class_9389;method_68209(Lnet/minecraft/class_9387;)Lnet/minecraft/class_10842;
official b
Lbqg;b(Lbqc;)Lbqj;
-
getOrCreateInternal
- Mappings:
Namespace Name Mixin selector named getOrCreateInternal
Lnet/minecraft/util/packrat/ParsingRules;getOrCreateInternal(Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/ParsingRules$RuleEntryImpl;
intermediary method_68211
Lnet/minecraft/class_9389;method_68211(Lnet/minecraft/class_9387;)Lnet/minecraft/class_9389$class_10838;
official d
Lbqg;d(Lbqc;)Lbqg$a;
-
term
- Mappings:
Namespace Name Mixin selector named term
Lnet/minecraft/util/packrat/ParsingRules;term(Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/Term;
intermediary method_68210
Lnet/minecraft/class_9389;method_68210(Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402;
official c
Lbqg;c(Lbqc;)Lbqo;
-
term
- Mappings:
Namespace Name Mixin selector named term
Lnet/minecraft/util/packrat/ParsingRules;term(Lnet/minecraft/util/packrat/Symbol;Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/Term;
intermediary method_68206
Lnet/minecraft/class_9389;method_68206(Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402;
official a
Lbqg;a(Lbqc;Lbqc;)Lbqo;
-