calculator-0.1.3.0: src/Calculator/Parser/Statement.hs
module Calculator.Parser.Statement (parseStat) where
--------------------------------------------------------------------------------
import Calculator.Parser.Cmd (parseCmd)
import Calculator.Parser.Expr (parseExpr)
import Calculator.Prim.Statement (Statement (..))
--------------------------------------------------------------------------------
import Control.Applicative ((<$>))
import Text.ParserCombinators.Parsec
--------------------------------------------------------------------------------
parseStat :: Parser Statement
parseStat = (Expression <$> parseExpr) <|> (Command <$> parseCmd)
--------------------------------------------------------------------------------