| ... | @@ -7830,11 +7830,11 @@ TypeExpr <- PrefixTypeOp* ErrorUnionExpr | ... | @@ -7830,11 +7830,11 @@ TypeExpr <- PrefixTypeOp* ErrorUnionExpr |
| 7830 | ErrorUnionExpr <- SuffixExpr (EXCLAMATIONMARK TypeExpr)? | 7830 | ErrorUnionExpr <- SuffixExpr (EXCLAMATIONMARK TypeExpr)? |
| 7831 | | 7831 | |
| 7832 | SuffixExpr | 7832 | SuffixExpr |
| 7833 | <- AsyncPrefix PrimaryTypeExpr SuffixOp* FnCallArgumnets | 7833 | <- AsyncPrefix PrimaryTypeExpr SuffixOp* FnCallArguments |
| 7834 | / PrimaryTypeExpr (SuffixOp / FnCallArgumnets)* | 7834 | / PrimaryTypeExpr (SuffixOp / FnCallArguments)* |
| 7835 | | 7835 | |
| 7836 | PrimaryTypeExpr | 7836 | PrimaryTypeExpr |
| 7837 | <- BUILTININDENTIFIER FnCallArgumnets | 7837 | <- BUILTINIDENTIFIER FnCallArguments |
| 7838 | / CHAR_LITERAL | 7838 | / CHAR_LITERAL |
| 7839 | / ContainerDecl | 7839 | / ContainerDecl |
| 7840 | / ErrorSetDecl | 7840 | / ErrorSetDecl |
| ... | @@ -7884,11 +7884,11 @@ AsmOutput <- COLON AsmOutputList AsmInput? | ... | @@ -7884,11 +7884,11 @@ AsmOutput <- COLON AsmOutputList AsmInput? |
| 7884 | | 7884 | |
| 7885 | AsmOutputItem <- LBRACKET IDENTIFIER RBRACKET STRINGLITERAL LPAREN (MINUSRARROW TypeExpr / IDENTIFIER) RPAREN | 7885 | AsmOutputItem <- LBRACKET IDENTIFIER RBRACKET STRINGLITERAL LPAREN (MINUSRARROW TypeExpr / IDENTIFIER) RPAREN |
| 7886 | | 7886 | |
| 7887 | AsmInput <- COLON AsmInputList AsmCloppers? | 7887 | AsmInput <- COLON AsmInputList AsmClobbers? |
| 7888 | | 7888 | |
| 7889 | AsmInputItem <- LBRACKET IDENTIFIER RBRACKET STRINGLITERAL LPAREN Expr RPAREN | 7889 | AsmInputItem <- LBRACKET IDENTIFIER RBRACKET STRINGLITERAL LPAREN Expr RPAREN |
| 7890 | | 7890 | |
| 7891 | AsmCloppers <- COLON StringList | 7891 | AsmClobbers <- COLON StringList |
| 7892 | | 7892 | |
| 7893 | # *** Helper grammar *** | 7893 | # *** Helper grammar *** |
| 7894 | BreakLabel <- COLON IDENTIFIER | 7894 | BreakLabel <- COLON IDENTIFIER |
| ... | @@ -8013,7 +8013,7 @@ SuffixOp | ... | @@ -8013,7 +8013,7 @@ SuffixOp |
| 8013 | | 8013 | |
| 8014 | AsyncPrefix <- KEYWORD_async (LARROW PrefixExpr RARROW)? | 8014 | AsyncPrefix <- KEYWORD_async (LARROW PrefixExpr RARROW)? |
| 8015 | | 8015 | |
| 8016 | FnCallArgumnets <- LPAREN ExprList RPAREN | 8016 | FnCallArguments <- LPAREN ExprList RPAREN |
| 8017 | | 8017 | |
| 8018 | # Ptr specific | 8018 | # Ptr specific |
| 8019 | ArrayTypeStart <- LBRACKET Expr? RBRACKET | 8019 | ArrayTypeStart <- LBRACKET Expr? RBRACKET |
| ... | @@ -8090,7 +8090,7 @@ STRINGLITERAL | ... | @@ -8090,7 +8090,7 @@ STRINGLITERAL |
| 8090 | IDENTIFIER | 8090 | IDENTIFIER |
| 8091 | <- !keyword ("c" !["\\] / [A-Zabd-z_]) [A-Za-z0-9_]* skip | 8091 | <- !keyword ("c" !["\\] / [A-Zabd-z_]) [A-Za-z0-9_]* skip |
| 8092 | / "@\"" string_char* "\"" skip | 8092 | / "@\"" string_char* "\"" skip |
| 8093 | BUILTININDENTIFIER <- "@"[A-Za-z_][A-Za-z0-9_]* skip | 8093 | BUILTINIDENTIFIER <- "@"[A-Za-z_][A-Za-z0-9_]* skip |
| 8094 | | 8094 | |
| 8095 | | 8095 | |
| 8096 | AMPERSAND <- '&' ![=] skip | 8096 | AMPERSAND <- '&' ![=] skip |
| ... | @@ -8109,9 +8109,9 @@ DOT2 <- '..' ![.] skip | ... | @@ -8109,9 +8109,9 @@ DOT2 <- '..' ![.] skip |
| 8109 | DOT3 <- '...' skip | 8109 | DOT3 <- '...' skip |
| 8110 | DOTASTERISK <- '.*' skip | 8110 | DOTASTERISK <- '.*' skip |
| 8111 | DOTQUESTIONMARK <- '.?' skip | 8111 | DOTQUESTIONMARK <- '.?' skip |
| 8112 | EQUAL <- '=' ![>=] skip | 8112 | EQUAL <- '=' ![>=] skip |
| 8113 | EQUALEQUAL <- '==' skip | 8113 | EQUALEQUAL <- '==' skip |
| 8114 | EQUALRARROW <- '=>' skip | 8114 | EQUALRARROW <- '=>' skip |
| 8115 | EXCLAMATIONMARK <- '!' ![=] skip | 8115 | EXCLAMATIONMARK <- '!' ![=] skip |
| 8116 | EXCLAMATIONMARKEQUAL <- '!=' skip | 8116 | EXCLAMATIONMARKEQUAL <- '!=' skip |
| 8117 | LARROW <- '<' ![<=] skip | 8117 | LARROW <- '<' ![<=] skip |
| ... | @@ -8121,11 +8121,11 @@ LARROWEQUAL <- '<=' skip | ... | @@ -8121,11 +8121,11 @@ LARROWEQUAL <- '<=' skip |
| 8121 | LBRACE <- '{' skip | 8121 | LBRACE <- '{' skip |
| 8122 | LBRACKET <- '[' skip | 8122 | LBRACKET <- '[' skip |
| 8123 | LPAREN <- '(' skip | 8123 | LPAREN <- '(' skip |
| 8124 | MINUS <- '-' ![%=>] skip | 8124 | MINUS <- '-' ![%=>] skip |
| 8125 | MINUSEQUAL <- '-=' skip | 8125 | MINUSEQUAL <- '-=' skip |
| 8126 | MINUSPERCENT <- '-%' ![=] skip | 8126 | MINUSPERCENT <- '-%' ![=] skip |
| 8127 | MINUSPERCENTEQUAL <- '-%=' skip | 8127 | MINUSPERCENTEQUAL <- '-%=' skip |
| 8128 | MINUSRARROW <- '->' skip | 8128 | MINUSRARROW <- '->' skip |
| 8129 | PERCENT <- '%' ![=] skip | 8129 | PERCENT <- '%' ![=] skip |
| 8130 | PERCENTEQUAL <- '%=' skip | 8130 | PERCENTEQUAL <- '%=' skip |
| 8131 | PIPE <- '|' ![|=] skip | 8131 | PIPE <- '|' ![|=] skip |
| ... | @@ -8137,10 +8137,10 @@ PLUSEQUAL <- '+=' skip | ... | @@ -8137,10 +8137,10 @@ PLUSEQUAL <- '+=' skip |
| 8137 | PLUSPERCENT <- '+%' ![=] skip | 8137 | PLUSPERCENT <- '+%' ![=] skip |
| 8138 | PLUSPERCENTEQUAL <- '+%=' skip | 8138 | PLUSPERCENTEQUAL <- '+%=' skip |
| 8139 | QUESTIONMARK <- '?' skip | 8139 | QUESTIONMARK <- '?' skip |
| 8140 | RARROW <- '>' ![>=] skip | 8140 | RARROW <- '>' ![>=] skip |
| 8141 | RARROW2 <- '>>' ![=] skip | 8141 | RARROW2 <- '>>' ![=] skip |
| 8142 | RARROW2EQUAL <- '>>=' skip | 8142 | RARROW2EQUAL <- '>>=' skip |
| 8143 | RARROWEQUAL <- '>=' skip | 8143 | RARROWEQUAL <- '>=' skip |
| 8144 | RBRACE <- '}' skip | 8144 | RBRACE <- '}' skip |
| 8145 | RBRACKET <- ']' skip | 8145 | RBRACKET <- ']' skip |
| 8146 | RPAREN <- ')' skip | 8146 | RPAREN <- ')' skip |