picologic-0.1.2: tests/PrettyPrintTest.hs
import Picologic
main = print $ ppExprLisp d
where a =
Disj (Var (Ident "some-var"))
(Disj (Var (Ident "another-var"))
(Iff (Var (Ident "ggg"))
(Neg (Iff (Neg (Var (Ident "var-x")))
(Var (Ident "origin"))))))
b =
Conj (Var (Ident "var-y"))
(Conj (Var (Ident "ccc"))
(Iff (Var (Ident "ddddd"))
(Neg (Iff (Neg (Var (Ident "abcdefg")))
(Var (Ident "ggg"))))))
c = Disj a b
d = Conj c c