Safe Haskell | None |
---|---|
Language | Haskell2010 |
(Unused) Parses & evaluates calc() expressions. Implemented using The Shunting Yard Algorithm.
Synopsis
Documentation
Parsed calc() expression. As a postfix arithmatic expression.
parseCalc :: [Token] -> [Opcode (Float, String)] -> [Opcode (Float, String)] Source #
Parse a calc() expression.
verifyCalc :: [Opcode (Float, String)] -> [Bool] -> Bool Source #
Verify that a parsed math expression can be properly evaluated.