hegg-0.1.0.0: test/Test.hs
{-# LANGUAGE OverloadedStrings #-}
import Test.Tasty
-- import Data.Equality.Utils
import Invariants
import Sym
import Lambda
import SimpleSym
tests :: TestTree
tests = testGroup "Tests"
[ symTests
, lambdaTests
, simpleSymTests
, invariants
]
main :: IO ()
main = defaultMain tests
-- main :: IO ()
-- main = do
-- print $ Sym.rewrite (Fix $ BinOp Integral (Fix $ BinOp Pow "x" 1) "x")
-- main :: IO ()
-- main = do
-- print $ Sym.rewrite (_i (_ln "x") "x")
-- putStrLn "Expecting: x*ln(x) + (-1)"