blob: 74f7f016842ec1943b893a1800b8e0ae550d25bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
module Parser.Statement where
import Control.Applicative
import Parser.Core
import Parser.Expr
import Parser.Assignment
import Statement
statementP :: Parser Statement
statementP = SAssignment <$> assignmentP
<|> SExpr <$> exprP <* char '=' <* char '?'
|