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/ParsingStateImpl
intermediary net/minecraft/class_10832
official bqd
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private class
private static class
private static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ParsingStateImpl.Cutter[]
private final ParseErrorList
<S> private final ParsingStateImpl<S>.ErrorSuppressing
private ParsingStateImpl.MemoizedData[]
private final ParseResults
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> T
parse
(ParsingRuleEntry<S, T> rule) void
private ParsingStateImpl.MemoizedData
pushMemoizedData
(int cursor) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.util.packrat.ParsingState
getCursor, getReader, setCursor, startParsing
-
Field Details
-
memoStack
- Mappings:
Namespace Name Mixin selector named memoStack
Lnet/minecraft/util/packrat/ParsingStateImpl;memoStack:[Lnet/minecraft/util/packrat/ParsingStateImpl$MemoizedData;
intermediary field_57509
Lnet/minecraft/class_10832;field_57509:[Lnet/minecraft/class_10832$class_10834;
official a
Lbqd;a:[Lbqd$b;
-
errors
- Mappings:
Namespace Name Mixin selector named errors
Lnet/minecraft/util/packrat/ParsingStateImpl;errors:Lnet/minecraft/util/packrat/ParseErrorList;
intermediary field_57510
Lnet/minecraft/class_10832;field_57510:Lnet/minecraft/class_9390;
official b
Lbqd;b:Lbqh;
-
results
- Mappings:
Namespace Name Mixin selector named results
Lnet/minecraft/util/packrat/ParsingStateImpl;results:Lnet/minecraft/util/packrat/ParseResults;
intermediary field_57511
Lnet/minecraft/class_10832;field_57511:Lnet/minecraft/class_9400;
official c
Lbqd;c:Lbqm;
-
cutters
- Mappings:
Namespace Name Mixin selector named cutters
Lnet/minecraft/util/packrat/ParsingStateImpl;cutters:[Lnet/minecraft/util/packrat/ParsingStateImpl$Cutter;
intermediary field_57512
Lnet/minecraft/class_10832;field_57512:[Lnet/minecraft/class_10832$class_10836;
official d
Lbqd;d:[Lbqd$d;
-
topCutterIndex
private int topCutterIndex- Mappings:
Namespace Name Mixin selector named topCutterIndex
Lnet/minecraft/util/packrat/ParsingStateImpl;topCutterIndex:I
intermediary field_57513
Lnet/minecraft/class_10832;field_57513:I
official e
Lbqd;e:I
-
errorSuppressingState
- Mappings:
Namespace Name Mixin selector named errorSuppressingState
Lnet/minecraft/util/packrat/ParsingStateImpl;errorSuppressingState:Lnet/minecraft/util/packrat/ParsingStateImpl$ErrorSuppressing;
intermediary field_57514
Lnet/minecraft/class_10832;field_57514:Lnet/minecraft/class_10832$class_10835;
official f
Lbqd;f:Lbqd$c;
-
-
Constructor Details
-
Method Details
-
getResults
- Specified by:
getResults
in interfaceParsingState<S>
- Mappings:
Namespace Name Mixin selector named getResults
Lnet/minecraft/util/packrat/ParsingState;getResults()Lnet/minecraft/util/packrat/ParseResults;
intermediary method_68187
Lnet/minecraft/class_9393;method_68187()Lnet/minecraft/class_9400;
official a
Lbqk;a()Lbqm;
-
getErrors
- Specified by:
getErrors
in interfaceParsingState<S>
- Mappings:
Namespace Name Mixin selector named getErrors
Lnet/minecraft/util/packrat/ParsingState;getErrors()Lnet/minecraft/util/packrat/ParseErrorList;
intermediary method_58310
Lnet/minecraft/class_9393;method_58310()Lnet/minecraft/class_9390;
official b
Lbqk;b()Lbqh;
-
parse
- Specified by:
parse
in interfaceParsingState<S>
- Mappings:
Namespace Name Mixin selector named parse
Lnet/minecraft/util/packrat/ParsingState;parse(Lnet/minecraft/util/packrat/ParsingRuleEntry;)Ljava/lang/Object;
intermediary method_68188
Lnet/minecraft/class_9393;method_68188(Lnet/minecraft/class_10842;)Ljava/lang/Object;
official a
Lbqk;a(Lbqj;)Ljava/lang/Object;
-
pushMemoizedData
- Mappings:
Namespace Name Mixin selector named pushMemoizedData
Lnet/minecraft/util/packrat/ParsingStateImpl;pushMemoizedData(I)Lnet/minecraft/util/packrat/ParsingStateImpl$MemoizedData;
intermediary method_68189
Lnet/minecraft/class_10832;method_68189(I)Lnet/minecraft/class_10832$class_10834;
official b
Lbqd;b(I)Lbqd$b;
-
pushCutter
- Specified by:
pushCutter
in interfaceParsingState<S>
- Mappings:
Namespace Name Mixin selector named pushCutter
Lnet/minecraft/util/packrat/ParsingState;pushCutter()Lnet/minecraft/util/packrat/Cut;
intermediary method_68190
Lnet/minecraft/class_9393;method_68190()Lnet/minecraft/class_9388;
official c
Lbqk;c()Lbqe;
-
popCutter
public void popCutter()- Specified by:
popCutter
in interfaceParsingState<S>
- Mappings:
Namespace Name Mixin selector named popCutter
Lnet/minecraft/util/packrat/ParsingState;popCutter()V
intermediary method_68191
Lnet/minecraft/class_9393;method_68191()V
official d
Lbqk;d()V
-
getErrorSuppressingState
- Specified by:
getErrorSuppressingState
in interfaceParsingState<S>
- Mappings:
Namespace Name Mixin selector named getErrorSuppressingState
Lnet/minecraft/util/packrat/ParsingState;getErrorSuppressingState()Lnet/minecraft/util/packrat/ParsingState;
intermediary method_68192
Lnet/minecraft/class_9393;method_68192()Lnet/minecraft/class_9393;
official e
Lbqk;e()Lbqk;
-