Skip to content

Commit 0648cde

Browse files
Araqnarimiran
authored andcommitted
fixes grammar typos [backport] (#19289)
(cherry picked from commit a61bbf7)
1 parent 980ec71 commit 0648cde

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

compiler/parser.nim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -582,10 +582,10 @@ proc parsePar(p: var Parser): PNode =
582582
#| | 'finally' | 'except' | 'for' | 'block' | 'const' | 'let'
583583
#| | 'when' | 'var' | 'mixin'
584584
#| par = '(' optInd
585-
#| ( &parKeyw (ifExpr \ complexOrSimpleStmt) ^+ ';'
586-
#| | ';' (ifExpr \ complexOrSimpleStmt) ^+ ';'
585+
#| ( &parKeyw (ifExpr / complexOrSimpleStmt) ^+ ';'
586+
#| | ';' (ifExpr / complexOrSimpleStmt) ^+ ';'
587587
#| | pragmaStmt
588-
#| | simpleExpr ( ('=' expr (';' (ifExpr \ complexOrSimpleStmt) ^+ ';' )? )
588+
#| | simpleExpr ( ('=' expr (';' (ifExpr / complexOrSimpleStmt) ^+ ';' )? )
589589
#| | (':' expr (',' exprColonEqExpr ^+ ',' )? ) ) )
590590
#| optPar ')'
591591
#

doc/grammar.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ parKeyw = 'discard' | 'include' | 'if' | 'while' | 'case' | 'try'
3737
| 'finally' | 'except' | 'for' | 'block' | 'const' | 'let'
3838
| 'when' | 'var' | 'mixin'
3939
par = '(' optInd
40-
( &parKeyw (ifExpr \ complexOrSimpleStmt) ^+ ';'
41-
| ';' (ifExpr \ complexOrSimpleStmt) ^+ ';'
40+
( &parKeyw (ifExpr / complexOrSimpleStmt) ^+ ';'
41+
| ';' (ifExpr / complexOrSimpleStmt) ^+ ';'
4242
| pragmaStmt
43-
| simpleExpr ( ('=' expr (';' (ifExpr \ complexOrSimpleStmt) ^+ ';' )? )
43+
| simpleExpr ( ('=' expr (';' (ifExpr / complexOrSimpleStmt) ^+ ';' )? )
4444
| (':' expr (',' exprColonEqExpr ^+ ',' )? ) ) )
4545
optPar ')'
4646
literal = | INT_LIT | INT8_LIT | INT16_LIT | INT32_LIT | INT64_LIT

0 commit comments

Comments
 (0)