Remove parenthesis from while parsing
This commit is contained in:
parent
891cd41e46
commit
f990373f22
@ -117,7 +117,7 @@ stmtP :: Parser Stmt
|
||||
stmtP =
|
||||
Return <$> (reserved "return" *> exprP <* symbol ";")
|
||||
<|> (If <$> (reserved "if" *> exprP) <*> braces (many stmtP) <*> optional (reserved "else" *> braces (many stmtP)))
|
||||
<|> (While <$> (reserved "while" *> parens exprP) <*> braces (many stmtP))
|
||||
<|> (While <$> (reserved "while" *> exprP) <*> braces (many stmtP))
|
||||
<|> (Var <$> (reserved "var" *> identifier) <*> optional (symbol ":" *> typeP) <*> optional (symbol "=" *> exprP) <* symbol ";")
|
||||
<|> try assignP
|
||||
<|> Expr <$> exprP <* symbol ";"
|
||||
|
Loading…
x
Reference in New Issue
Block a user