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