Package net.minecraft.util.packrat
Interface ParsingRule<S,T> 
- All Known Implementing Classes:
 AnyIdParsingRule,IdentifiableParsingRule,ItemPredicateParsing.ComponentParsingRule,ItemPredicateParsing.ItemParsingRule,ItemPredicateParsing.SubPredicateParsingRule,ItemPredicateParsing.TagParsingRule,NbtParsingRule,NumeralParsingRule,ParsingRule.SimpleRule,PatternParsingRule,SnbtParsing.HexParsingRule,TokenParsingRule,UnquotedStringParsingRule
public interface ParsingRule<S,T> 
- Mappings:
 Namespace Name named net/minecraft/util/packrat/ParsingRuleintermediary net/minecraft/class_9396official bss
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic final recordstatic interface - 
Method Summary
Modifier and TypeMethodDescriptionstatic <S,T> ParsingRule <S, T> of(Term<S> term, ParsingRule.RuleAction<S, T> action) static <S,T> ParsingRule <S, T> of(Term<S> term, ParsingRule.StatelessAction<S, T> action) parse(ParsingState<S> state)  
- 
Method Details
- 
parse
- Mappings:
 Namespace Name Mixin selector named parseLnet/minecraft/util/packrat/ParsingRule;parse(Lnet/minecraft/util/packrat/ParsingState;)Ljava/lang/Object;intermediary method_58318Lnet/minecraft/class_9396;method_58318(Lnet/minecraft/class_9393;)Ljava/lang/Object;official aLbss;a(Lbsr;)Ljava/lang/Object;
 - 
of
- Mappings:
 Namespace Name Mixin selector named ofLnet/minecraft/util/packrat/ParsingRule;of(Lnet/minecraft/util/packrat/Term;Lnet/minecraft/util/packrat/ParsingRule$RuleAction;)Lnet/minecraft/util/packrat/ParsingRule;intermediary method_58320Lnet/minecraft/class_9396;method_58320(Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9397;)Lnet/minecraft/class_9396;official aLbss;a(Lbsv;Lbss$a;)Lbss;
 - 
of
- Mappings:
 Namespace Name Mixin selector named ofLnet/minecraft/util/packrat/ParsingRule;of(Lnet/minecraft/util/packrat/Term;Lnet/minecraft/util/packrat/ParsingRule$StatelessAction;)Lnet/minecraft/util/packrat/ParsingRule;intermediary method_58321Lnet/minecraft/class_9396;method_58321(Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9398;)Lnet/minecraft/class_9396;official aLbss;a(Lbsv;Lbss$b;)Lbss;
 
 -