hpaco-lib-0.11.0.6: Text/HPaco/AST/Statement.hs
module Text.HPaco.AST.Statement where
import Text.HPaco.AST.Expression (Expression)
import Text.HPaco.AST.Identifier (Identifier)
data Statement = NullStatement
| StatementSequence [Statement]
| PrintStatement Expression
| IfStatement Expression Statement Statement
| LetStatement Identifier Expression Statement
| ForStatement Identifier Expression Statement
| CallStatement Identifier
| SwitchStatement Expression [(Expression, Statement)]
deriving (Show, Eq)