packages feed

prefix-expression 1.2.3 → 1.2.4

raw patch · 2 files changed

+3/−3 lines, 2 files

Files

prefix-expression.cabal view
@@ -1,5 +1,5 @@ name:                prefix-expression-version:             1.2.3+version:             1.2.4 -- synopsis: description:         convert infix to prefix expression homepage:            https://github.com/VonFry/prefix-expression
src/Text/Exp/Prefix.hs view
@@ -1,4 +1,4 @@--- | Convert infix exp to prefix exp. The expression's operators contains: @ + - * / \ ^ || && ! =~ ( ) @+-- | Convert infix exp to prefix exp. The expression's operators to see 'expOperators' module Text.Exp.Prefix (     fromInfix   ) where@@ -11,7 +11,7 @@  -- | a operators list which cantains a list in order with precedence. expOperators :: [[(String, Int)]]-expOperators   = [[("^", 2)], [("*", 2), ("/", 2), ("\\", 2), ("%", 2)], [("+", 2), ("-", 2)], [("=~", 2)], [("&&", 2)], [("||", 2)], [("!", 1)], [("<", 2), ("<=", 2), (">", 2), (">=", 2), ("==", 2)], [("(", 0), (")", 0)]]+expOperators   = [[("^", 2)], [("*", 2), ("/", 2), ("\\", 2), ("%", 2)], [("+", 2), ("-", 2)], [("=~", 2)], [("&&", 2)], [("||", 2)], [("!", 1)], [("<", 2), ("<=", 2), (">", 2), (">=", 2), ("==", 2), ("/=", 2)], [("(", 0), (")", 0)]] expOperators'  = foldr (++) [] expOperators expOperators'' = unzip expOperators'