mirror of https://github.com/FabricMC/yarn.git
Map packrat parser
This commit is contained in:
parent
0299a57103
commit
5f48af4050
|
@ -7,11 +7,28 @@ CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgum
|
|||
FIELD field_50060 UNKNOWN_ITEM_PREDICATE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
|
||||
FIELD field_50061 MALFORMED_ITEM_PREDICATE_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
|
||||
FIELD field_50062 COUNT_ID Lnet/minecraft/class_2960;
|
||||
FIELD field_50063 SPECIAL_COMPONENT_CHECKS Ljava/util/Map;
|
||||
FIELD field_50064 SPECIAL_SUB_PREDICATE_CHECKS Ljava/util/Map;
|
||||
FIELD field_50065 parser Lnet/minecraft/class_9408;
|
||||
METHOD <init> (Lnet/minecraft/class_7157;)V
|
||||
ARG 1 commandRegistryAccess
|
||||
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 1 context
|
||||
ARG 2 builder
|
||||
METHOD method_58522 (Lnet/minecraft/class_1799;)Z
|
||||
ARG 0 stack
|
||||
METHOD method_58523 (Lnet/minecraft/class_2096$class_2100;)Ljava/util/function/Predicate;
|
||||
ARG 0 range
|
||||
METHOD method_58524 (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1799;)Z
|
||||
ARG 1 stack
|
||||
METHOD method_58525 (Lnet/minecraft/class_2293$class_9444;)Lnet/minecraft/class_2293$class_9444;
|
||||
ARG 0 check
|
||||
METHOD method_58526 (Lnet/minecraft/class_2293$class_9446;)Lnet/minecraft/class_2293$class_9446;
|
||||
ARG 0 check
|
||||
METHOD method_58529 (Lnet/minecraft/class_2096$class_2100;)Ljava/util/function/Predicate;
|
||||
ARG 0 range
|
||||
METHOD method_58530 (Lnet/minecraft/class_2096$class_2100;Lnet/minecraft/class_1799;)Z
|
||||
ARG 1 stack
|
||||
METHOD method_9801 itemPredicate (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2293;
|
||||
ARG 0 commandRegistryAccess
|
||||
METHOD method_9804 getItemStackPredicate (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2293$class_2295;
|
||||
|
@ -20,6 +37,23 @@ CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgum
|
|||
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
CLASS class_2295 ItemStackPredicateArgument
|
||||
CLASS class_9444 ComponentCheck
|
||||
METHOD method_58535 createPredicate (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_6903;Lnet/minecraft/class_2520;)Ljava/util/function/Predicate;
|
||||
ARG 1 reader
|
||||
ARG 2 ops
|
||||
ARG 3 nbt
|
||||
METHOD method_58536 read (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;Lnet/minecraft/class_9331;)Lnet/minecraft/class_2293$class_9444;
|
||||
ARG 0 reader
|
||||
ARG 1 id
|
||||
ARG 2 type
|
||||
METHOD method_58537 (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
|
||||
ARG 2 error
|
||||
METHOD method_58538 (Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;)Z
|
||||
ARG 1 stack
|
||||
METHOD method_58539 (Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/util/function/Predicate;
|
||||
ARG 1 expected
|
||||
METHOD method_58540 (Lnet/minecraft/class_9331;Ljava/lang/Object;Lnet/minecraft/class_1799;)Z
|
||||
ARG 2 stack
|
||||
CLASS class_9445
|
||||
FIELD field_50066 itemRegistryWrapper Lnet/minecraft/class_7225$class_7226;
|
||||
FIELD field_50067 dataComponentTypeRegistryWrapper Lnet/minecraft/class_7225$class_7226;
|
||||
|
@ -27,3 +61,22 @@ CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgum
|
|||
FIELD field_50069 nbtOps Lnet/minecraft/class_6903;
|
||||
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
|
||||
ARG 1 registryLookup
|
||||
METHOD method_58544 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_2960;
|
||||
ARG 0 entry
|
||||
METHOD method_58545 (Lnet/minecraft/class_6880$class_6883;Lnet/minecraft/class_1799;)Z
|
||||
ARG 1 stack
|
||||
METHOD method_58546 (Lnet/minecraft/class_6885;Lnet/minecraft/class_1799;)Z
|
||||
ARG 1 stack
|
||||
METHOD method_58548 (Lnet/minecraft/class_6880$class_6883;)Z
|
||||
ARG 0 entry
|
||||
CLASS class_9446 SubPredicateCheck
|
||||
METHOD <init> (Lnet/minecraft/class_6880$class_6883;)V
|
||||
ARG 1 type
|
||||
METHOD method_58558 (Lnet/minecraft/class_9360;)Ljava/util/function/Predicate;
|
||||
ARG 0 predicate
|
||||
METHOD method_58559 createPredicate (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_6903;Lnet/minecraft/class_2520;)Ljava/util/function/Predicate;
|
||||
ARG 1 reader
|
||||
ARG 2 ops
|
||||
ARG 3 nbt
|
||||
METHOD method_58560 (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
|
||||
ARG 2 error
|
||||
|
|
|
@ -1,4 +1,30 @@
|
|||
CLASS net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader
|
||||
FIELD field_50044 OPEN_SQUARE_BRACKET C
|
||||
FIELD field_50045 CLOSED_SQUARE_BRACKET C
|
||||
FIELD field_50046 COMMA C
|
||||
FIELD field_50047 EQUAL_SIGN C
|
||||
FIELD field_50048 INVALID_ITEM_ID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
|
||||
FIELD field_50049 UNKNOWN_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
|
||||
FIELD field_50050 MALFORMED_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
|
||||
FIELD field_50051 COMPONENT_EXPECTED_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
|
||||
FIELD field_50052 REPEATED_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
|
||||
FIELD field_50053 SUGGEST_DEFAULT Ljava/util/function/Function;
|
||||
FIELD field_50054 itemRegistry Lnet/minecraft/class_7225$class_7226;
|
||||
FIELD field_50055 nbtOps Lcom/mojang/serialization/DynamicOps;
|
||||
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
|
||||
ARG 1 registriesLookup
|
||||
METHOD method_58517 consume (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2291$class_9219;)V
|
||||
ARG 1 reader
|
||||
ARG 2 callbacks
|
||||
METHOD method_58518 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
|
||||
ARG 0 type
|
||||
METHOD method_58519 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
|
||||
ARG 0 type
|
||||
ARG 1 error
|
||||
METHOD method_58520 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
|
||||
ARG 0 id
|
||||
METHOD method_58521 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
|
||||
ARG 0 id
|
||||
METHOD method_9789 consume (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215;
|
||||
ARG 1 reader
|
||||
METHOD method_9793 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
|
||||
|
@ -10,7 +36,7 @@ CLASS net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader
|
|||
METHOD <init> (Lnet/minecraft/class_2291;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2291$class_9219;)V
|
||||
ARG 2 reader
|
||||
ARG 3 callbacks
|
||||
METHOD method_56869 suggest ()V
|
||||
METHOD method_56869 read ()V
|
||||
METHOD method_56872 readItem ()V
|
||||
METHOD method_56874 suggestItems (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 1 builder
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
CLASS net/minecraft/class_9409 net/minecraft/command/argument/packrat/AnyIdParsingRule
|
||||
FIELD field_49967 INSTANCE Lnet/minecraft/class_9396;
|
|
@ -0,0 +1,10 @@
|
|||
CLASS net/minecraft/class_9408 net/minecraft/command/argument/packrat/ArgumentParser
|
||||
METHOD method_58339 (Lnet/minecraft/class_9392;Ljava/util/function/Consumer;)V
|
||||
ARG 0 error
|
||||
ARG 1 consumer
|
||||
METHOD method_58340 startParsing (Lnet/minecraft/class_9393;)Ljava/util/Optional;
|
||||
ARG 1 state
|
||||
METHOD method_58341 parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
METHOD method_58342 listSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
|
||||
ARG 1 builder
|
|
@ -0,0 +1,2 @@
|
|||
CLASS net/minecraft/class_9388 net/minecraft/command/argument/packrat/Cut
|
||||
FIELD field_49959 NOOP Lnet/minecraft/class_9388;
|
|
@ -0,0 +1,9 @@
|
|||
CLASS net/minecraft/class_9410 net/minecraft/command/argument/packrat/IdentifiableParsingRule
|
||||
FIELD field_49968 callbacks Ljava/lang/Object;
|
||||
FIELD field_49969 symbol Lnet/minecraft/class_9387;
|
||||
METHOD <init> (Lnet/minecraft/class_9387;Ljava/lang/Object;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 callbacks
|
||||
METHOD method_58343 parse (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
ARG 2 id
|
|
@ -0,0 +1,2 @@
|
|||
CLASS net/minecraft/class_9411 net/minecraft/command/argument/packrat/IdentifierSuggestable
|
||||
METHOD method_58344 possibleIds ()Ljava/util/stream/Stream;
|
|
@ -0,0 +1,11 @@
|
|||
CLASS net/minecraft/class_9413 net/minecraft/command/argument/packrat/Literals
|
||||
METHOD method_58346 character (C)Lnet/minecraft/class_9402;
|
||||
ARG 0 c
|
||||
METHOD method_58347 string (Ljava/lang/String;)Lnet/minecraft/class_9402;
|
||||
ARG 0 string
|
||||
CLASS class_9414 CharLiteral
|
||||
METHOD method_58348 (Lnet/minecraft/class_9393;)Ljava/util/stream/Stream;
|
||||
ARG 1 suggestState
|
||||
CLASS class_9415 StringLiteral
|
||||
METHOD method_58349 (Lnet/minecraft/class_9393;)Ljava/util/stream/Stream;
|
||||
ARG 1 suggestState
|
|
@ -0,0 +1,2 @@
|
|||
CLASS net/minecraft/class_9416 net/minecraft/command/argument/packrat/NbtParsingRule
|
||||
FIELD field_49971 INSTANCE Lnet/minecraft/class_9396;
|
|
@ -0,0 +1,72 @@
|
|||
CLASS net/minecraft/class_9437 net/minecraft/command/argument/packrat/PackratParsing
|
||||
METHOD method_58492 (Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;Lnet/minecraft/class_9400;)Ljava/lang/Object;
|
||||
ARG 2 results
|
||||
METHOD method_58493 (Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;Lnet/minecraft/class_9437$class_9439;Lnet/minecraft/class_9387;Lnet/minecraft/class_9393;Lnet/minecraft/class_9400;)Ljava/util/Optional;
|
||||
ARG 4 state
|
||||
ARG 5 results
|
||||
METHOD method_58494 (Lnet/minecraft/class_9400;)Lnet/minecraft/class_3902;
|
||||
ARG 0 results
|
||||
METHOD method_58495 createParser (Lnet/minecraft/class_9437$class_9439;)Lnet/minecraft/class_9408;
|
||||
ARG 0 callbacks
|
||||
METHOD method_58496 (Lnet/minecraft/class_9437$class_9439;Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;Lnet/minecraft/class_9400;)Ljava/util/List;
|
||||
ARG 3 results
|
||||
METHOD method_58497 (Lnet/minecraft/class_9437$class_9439;Lnet/minecraft/class_9387;Lnet/minecraft/class_9400;)Ljava/lang/Object;
|
||||
ARG 2 results
|
||||
METHOD method_58498 (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List;
|
||||
ARG 1 predicates
|
||||
METHOD method_58499 (Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;Lnet/minecraft/class_9400;)Ljava/util/List;
|
||||
ARG 2 results
|
||||
METHOD method_58500 (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List;
|
||||
ARG 1 predicates
|
||||
METHOD method_58501 (Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;Lnet/minecraft/class_9400;)Ljava/util/Optional;
|
||||
ARG 2 results
|
||||
METHOD method_58502 (Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;Lnet/minecraft/class_9400;)Ljava/util/List;
|
||||
ARG 2 results
|
||||
CLASS class_9438 ComponentParsingRule
|
||||
METHOD <init> (Lnet/minecraft/class_9387;Lnet/minecraft/class_9437$class_9439;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 callbacks
|
||||
CLASS class_9439 Callbacks
|
||||
METHOD method_58503 streamItemIds ()Ljava/util/stream/Stream;
|
||||
METHOD method_58504 itemMatchPredicate (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
ARG 2 id
|
||||
METHOD method_58505 componentPresencePredicate (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
ARG 2 check
|
||||
METHOD method_58506 componentMatchPredicate (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/class_2520;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
ARG 2 check
|
||||
ARG 3 nbt
|
||||
METHOD method_58507 negate (Ljava/lang/Object;)Ljava/lang/Object;
|
||||
ARG 1 predicate
|
||||
METHOD method_58508 anyOf (Ljava/util/List;)Ljava/lang/Object;
|
||||
ARG 1 predicates
|
||||
METHOD method_58509 streamTags ()Ljava/util/stream/Stream;
|
||||
METHOD method_58510 tagMatchPredicate (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
ARG 2 id
|
||||
METHOD method_58511 subPredicatePredicate (Lcom/mojang/brigadier/ImmutableStringReader;Ljava/lang/Object;Lnet/minecraft/class_2520;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
ARG 2 check
|
||||
ARG 3 nbt
|
||||
METHOD method_58512 streamComponentIds ()Ljava/util/stream/Stream;
|
||||
METHOD method_58513 componentCheck (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
ARG 2 id
|
||||
METHOD method_58514 streamSubPredicateIds ()Ljava/util/stream/Stream;
|
||||
METHOD method_58515 subPredicateCheck (Lcom/mojang/brigadier/ImmutableStringReader;Lnet/minecraft/class_2960;)Ljava/lang/Object;
|
||||
ARG 1 reader
|
||||
ARG 2 id
|
||||
CLASS class_9440 ItemParsingRule
|
||||
METHOD <init> (Lnet/minecraft/class_9387;Lnet/minecraft/class_9437$class_9439;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 callbacks
|
||||
CLASS class_9441 SubPredicateParsingRule
|
||||
METHOD <init> (Lnet/minecraft/class_9387;Lnet/minecraft/class_9437$class_9439;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 callbacks
|
||||
CLASS class_9442 TagParsingRule
|
||||
METHOD <init> (Lnet/minecraft/class_9387;Lnet/minecraft/class_9437$class_9439;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 callbacks
|
|
@ -0,0 +1 @@
|
|||
CLASS net/minecraft/class_9392 net/minecraft/command/argument/packrat/ParseError
|
|
@ -0,0 +1,17 @@
|
|||
CLASS net/minecraft/class_9390 net/minecraft/command/argument/packrat/ParseErrorList
|
||||
METHOD method_58304 setCursor (I)V
|
||||
ARG 1 cursor
|
||||
METHOD method_58305 add (ILnet/minecraft/class_9401;Ljava/lang/Object;)V
|
||||
ARG 1 cursor
|
||||
ARG 2 suggestions
|
||||
ARG 3 reason
|
||||
METHOD method_58306 add (ILjava/lang/Object;)V
|
||||
ARG 1 cursor
|
||||
ARG 2 reason
|
||||
CLASS class_9391 Impl
|
||||
FIELD field_49961 errors Ljava/util/List;
|
||||
FIELD field_49962 cursor I
|
||||
METHOD method_58307 getErrors ()Ljava/util/List;
|
||||
METHOD method_58308 getCursor ()I
|
||||
METHOD method_58309 moveCursor (I)V
|
||||
ARG 1 cursor
|
|
@ -0,0 +1,20 @@
|
|||
CLASS net/minecraft/class_9400 net/minecraft/command/argument/packrat/ParseResults
|
||||
FIELD field_49966 results Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
|
||||
METHOD equals (Ljava/lang/Object;)Z
|
||||
ARG 1 o
|
||||
METHOD method_58322 get (Lnet/minecraft/class_9387;)Ljava/lang/Object;
|
||||
ARG 1 symbol
|
||||
METHOD method_58323 put (Lnet/minecraft/class_9387;Ljava/lang/Object;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 value
|
||||
METHOD method_58324 putAll (Lnet/minecraft/class_9400;)V
|
||||
ARG 1 results
|
||||
METHOD method_58325 getAny ([Lnet/minecraft/class_9387;)Ljava/lang/Object;
|
||||
ARG 1 symbols
|
||||
METHOD method_58326 getOrThrow (Lnet/minecraft/class_9387;)Ljava/lang/Object;
|
||||
ARG 1 symbol
|
||||
METHOD method_58327 getOrDefault (Lnet/minecraft/class_9387;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
ARG 1 symbol
|
||||
ARG 2 fallback
|
||||
METHOD method_58328 getAnyOrThrow ([Lnet/minecraft/class_9387;)Ljava/lang/Object;
|
||||
ARG 1 symbols
|
|
@ -0,0 +1,20 @@
|
|||
CLASS net/minecraft/class_9396 net/minecraft/command/argument/packrat/ParsingRule
|
||||
METHOD method_58318 parse (Lnet/minecraft/class_9393;)Ljava/util/Optional;
|
||||
ARG 1 state
|
||||
METHOD method_58319 (Lnet/minecraft/class_9396$class_9398;Lnet/minecraft/class_9393;Lnet/minecraft/class_9400;)Ljava/util/Optional;
|
||||
ARG 1 state
|
||||
ARG 2 results
|
||||
METHOD method_58320 of (Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9397;)Lnet/minecraft/class_9396;
|
||||
ARG 0 term
|
||||
ARG 1 action
|
||||
METHOD method_58321 of (Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9398;)Lnet/minecraft/class_9396;
|
||||
ARG 0 term
|
||||
ARG 1 action
|
||||
CLASS class_9397 RuleAction
|
||||
METHOD run (Lnet/minecraft/class_9393;Lnet/minecraft/class_9400;)Ljava/util/Optional;
|
||||
ARG 1 state
|
||||
ARG 2 results
|
||||
CLASS class_9398 StatelessAction
|
||||
METHOD run (Lnet/minecraft/class_9400;)Ljava/lang/Object;
|
||||
ARG 1 results
|
||||
CLASS class_9399 SimpleRule
|
|
@ -0,0 +1,15 @@
|
|||
CLASS net/minecraft/class_9389 net/minecraft/command/argument/packrat/ParsingRules
|
||||
FIELD field_49960 rules Ljava/util/Map;
|
||||
METHOD method_58300 get (Lnet/minecraft/class_9387;)Lnet/minecraft/class_9396;
|
||||
ARG 1 symbol
|
||||
METHOD method_58301 set (Lnet/minecraft/class_9387;Lnet/minecraft/class_9396;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 rule
|
||||
METHOD method_58302 set (Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9397;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 term
|
||||
ARG 3 action
|
||||
METHOD method_58303 set (Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9398;)V
|
||||
ARG 1 symbol
|
||||
ARG 2 term
|
||||
ARG 3 action
|
|
@ -0,0 +1,23 @@
|
|||
CLASS net/minecraft/class_9393 net/minecraft/command/argument/packrat/ParsingState
|
||||
FIELD field_49963 packrats Ljava/util/Map;
|
||||
FIELD field_49964 rules Lnet/minecraft/class_9389;
|
||||
FIELD field_49965 errors Lnet/minecraft/class_9390;
|
||||
METHOD <init> (Lnet/minecraft/class_9389;Lnet/minecraft/class_9390;)V
|
||||
ARG 1 rules
|
||||
ARG 2 errors
|
||||
METHOD method_58310 getErrors ()Lnet/minecraft/class_9390;
|
||||
METHOD method_58311 setCursor (I)V
|
||||
ARG 1 cursor
|
||||
METHOD method_58312 startParsing (Lnet/minecraft/class_9387;)Ljava/util/Optional;
|
||||
ARG 1 startSymbol
|
||||
METHOD method_58313 getCache (Lnet/minecraft/class_9393$class_9395;)Lnet/minecraft/class_9393$class_9394;
|
||||
ARG 1 key
|
||||
METHOD method_58314 putCache (Lnet/minecraft/class_9393$class_9395;Ljava/util/Optional;)V
|
||||
ARG 1 key
|
||||
ARG 2 value
|
||||
METHOD method_58315 getReader ()Ljava/lang/Object;
|
||||
METHOD method_58316 parse (Lnet/minecraft/class_9387;)Ljava/util/Optional;
|
||||
ARG 1 symbol
|
||||
METHOD method_58317 getCursor ()I
|
||||
CLASS class_9394 PackratCache
|
||||
CLASS class_9395 PackratKey
|
|
@ -0,0 +1,6 @@
|
|||
CLASS net/minecraft/class_9412 net/minecraft/command/argument/packrat/ParsingStateImpl
|
||||
FIELD field_49970 reader Lcom/mojang/brigadier/StringReader;
|
||||
METHOD <init> (Lnet/minecraft/class_9389;Lnet/minecraft/class_9390;Lcom/mojang/brigadier/StringReader;)V
|
||||
ARG 1 rules
|
||||
ARG 2 errors
|
||||
ARG 3 reader
|
|
@ -0,0 +1,6 @@
|
|||
CLASS net/minecraft/class_9401 net/minecraft/command/argument/packrat/Suggestable
|
||||
METHOD method_58329 empty ()Lnet/minecraft/class_9401;
|
||||
METHOD method_58330 (Lnet/minecraft/class_9393;)Ljava/util/stream/Stream;
|
||||
ARG 0 state
|
||||
METHOD possibleValues (Lnet/minecraft/class_9393;)Ljava/util/stream/Stream;
|
||||
ARG 1 state
|
|
@ -0,0 +1,3 @@
|
|||
CLASS net/minecraft/class_9387 net/minecraft/command/argument/packrat/Symbol
|
||||
METHOD method_58298 of (Ljava/lang/String;)Lnet/minecraft/class_9387;
|
||||
ARG 0 name
|
|
@ -0,0 +1,23 @@
|
|||
CLASS net/minecraft/class_9402 net/minecraft/command/argument/packrat/Term
|
||||
METHOD method_58331 cutting ()Lnet/minecraft/class_9402;
|
||||
METHOD method_58332 symbol (Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402;
|
||||
ARG 0 symbol
|
||||
METHOD method_58333 always (Lnet/minecraft/class_9387;Ljava/lang/Object;)Lnet/minecraft/class_9402;
|
||||
ARG 0 symbol
|
||||
ARG 1 value
|
||||
METHOD method_58334 matches (Lnet/minecraft/class_9393;Lnet/minecraft/class_9400;Lnet/minecraft/class_9388;)Z
|
||||
ARG 1 state
|
||||
ARG 2 results
|
||||
ARG 3 cut
|
||||
METHOD method_58335 optional (Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;
|
||||
ARG 0 term
|
||||
METHOD method_58336 sequence ([Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;
|
||||
ARG 0 terms
|
||||
METHOD method_58337 epsilon ()Lnet/minecraft/class_9402;
|
||||
METHOD method_58338 anyOf ([Lnet/minecraft/class_9402;)Lnet/minecraft/class_9402;
|
||||
ARG 0 terms
|
||||
CLASS class_9403 AnyOfTerm
|
||||
CLASS class_9404 AlwaysTerm
|
||||
CLASS class_9405 OptionalTerm
|
||||
CLASS class_9406 SymbolTerm
|
||||
CLASS class_9407 SequenceTerm
|
Loading…
Reference in New Issue