Package net.minecraft.util.packrat
Class ParsingStateImpl<S>
java.lang.Object
net.minecraft.util.packrat.ParsingStateImpl<S>
- All Implemented Interfaces:
ParsingState<S>
- Direct Known Subclasses:
ReaderBackedParsingState
- Mappings:
Namespace Name named net/minecraft/util/packrat/ParsingStateImplintermediary net/minecraft/class_10832official bqd
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate classprivate static classprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ParsingStateImpl.Cutter[]private final ParseErrorList<S> private final ParsingStateImpl<S>.ErrorSuppressingprivate ParsingStateImpl.MemoizedData[]private final ParseResultsprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Tparse(ParsingRuleEntry<S, T> rule) voidprivate ParsingStateImpl.MemoizedDatapushMemoizedData(int cursor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.packrat.ParsingState
getCursor, getReader, setCursor, startParsing
-
Field Details
-
memoStack
- Mappings:
Namespace Name Mixin selector named memoStackLnet/minecraft/util/packrat/ParsingStateImpl;memoStack:[Lnet/minecraft/util/packrat/ParsingStateImpl$MemoizedData;intermediary field_57509Lnet/minecraft/class_10832;field_57509:[Lnet/minecraft/class_10832$class_10834;official aLbqd;a:[Lbqd$b;
-
errors
- Mappings:
Namespace Name Mixin selector named errorsLnet/minecraft/util/packrat/ParsingStateImpl;errors:Lnet/minecraft/util/packrat/ParseErrorList;intermediary field_57510Lnet/minecraft/class_10832;field_57510:Lnet/minecraft/class_9390;official bLbqd;b:Lbqh;
-
results
- Mappings:
Namespace Name Mixin selector named resultsLnet/minecraft/util/packrat/ParsingStateImpl;results:Lnet/minecraft/util/packrat/ParseResults;intermediary field_57511Lnet/minecraft/class_10832;field_57511:Lnet/minecraft/class_9400;official cLbqd;c:Lbqm;
-
cutters
- Mappings:
Namespace Name Mixin selector named cuttersLnet/minecraft/util/packrat/ParsingStateImpl;cutters:[Lnet/minecraft/util/packrat/ParsingStateImpl$Cutter;intermediary field_57512Lnet/minecraft/class_10832;field_57512:[Lnet/minecraft/class_10832$class_10836;official dLbqd;d:[Lbqd$d;
-
topCutterIndex
private int topCutterIndex- Mappings:
Namespace Name Mixin selector named topCutterIndexLnet/minecraft/util/packrat/ParsingStateImpl;topCutterIndex:Iintermediary field_57513Lnet/minecraft/class_10832;field_57513:Iofficial eLbqd;e:I
-
errorSuppressingState
- Mappings:
Namespace Name Mixin selector named errorSuppressingStateLnet/minecraft/util/packrat/ParsingStateImpl;errorSuppressingState:Lnet/minecraft/util/packrat/ParsingStateImpl$ErrorSuppressing;intermediary field_57514Lnet/minecraft/class_10832;field_57514:Lnet/minecraft/class_10832$class_10835;official fLbqd;f:Lbqd$c;
-
-
Constructor Details
-
ParsingStateImpl
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/util/packrat/ParsingStateImpl;<init>(Lnet/minecraft/util/packrat/ParseErrorList;)Vintermediary <init>Lnet/minecraft/class_10832;<init>(Lnet/minecraft/class_9390;)Vofficial <init>Lbqd;<init>(Lbqh;)V
-
-
Method Details
-
getResults
- Specified by:
getResultsin interfaceParsingState<S>- Mappings:
Namespace Name Mixin selector named getResultsLnet/minecraft/util/packrat/ParsingState;getResults()Lnet/minecraft/util/packrat/ParseResults;intermediary method_68187Lnet/minecraft/class_9393;method_68187()Lnet/minecraft/class_9400;official aLbqk;a()Lbqm;
-
getErrors
- Specified by:
getErrorsin interfaceParsingState<S>- Mappings:
Namespace Name Mixin selector named getErrorsLnet/minecraft/util/packrat/ParsingState;getErrors()Lnet/minecraft/util/packrat/ParseErrorList;intermediary method_58310Lnet/minecraft/class_9393;method_58310()Lnet/minecraft/class_9390;official bLbqk;b()Lbqh;
-
parse
- Specified by:
parsein interfaceParsingState<S>- Mappings:
Namespace Name Mixin selector named parseLnet/minecraft/util/packrat/ParsingState;parse(Lnet/minecraft/util/packrat/ParsingRuleEntry;)Ljava/lang/Object;intermediary method_68188Lnet/minecraft/class_9393;method_68188(Lnet/minecraft/class_10842;)Ljava/lang/Object;official aLbqk;a(Lbqj;)Ljava/lang/Object;
-
pushMemoizedData
- Mappings:
Namespace Name Mixin selector named pushMemoizedDataLnet/minecraft/util/packrat/ParsingStateImpl;pushMemoizedData(I)Lnet/minecraft/util/packrat/ParsingStateImpl$MemoizedData;intermediary method_68189Lnet/minecraft/class_10832;method_68189(I)Lnet/minecraft/class_10832$class_10834;official bLbqd;b(I)Lbqd$b;
-
pushCutter
- Specified by:
pushCutterin interfaceParsingState<S>- Mappings:
Namespace Name Mixin selector named pushCutterLnet/minecraft/util/packrat/ParsingState;pushCutter()Lnet/minecraft/util/packrat/Cut;intermediary method_68190Lnet/minecraft/class_9393;method_68190()Lnet/minecraft/class_9388;official cLbqk;c()Lbqe;
-
popCutter
public void popCutter()- Specified by:
popCutterin interfaceParsingState<S>- Mappings:
Namespace Name Mixin selector named popCutterLnet/minecraft/util/packrat/ParsingState;popCutter()Vintermediary method_68191Lnet/minecraft/class_9393;method_68191()Vofficial dLbqk;d()V
-
getErrorSuppressingState
- Specified by:
getErrorSuppressingStatein interfaceParsingState<S>- Mappings:
Namespace Name Mixin selector named getErrorSuppressingStateLnet/minecraft/util/packrat/ParsingState;getErrorSuppressingState()Lnet/minecraft/util/packrat/ParsingState;intermediary method_68192Lnet/minecraft/class_9393;method_68192()Lnet/minecraft/class_9393;official eLbqk;e()Lbqk;
-