summaryrefslogtreecommitdiff
path: root/src-3.0/PGF/Data.hs
diff options
context:
space:
mode:
authorkrasimir <krasimir@chalmers.se>2008-05-30 09:10:28 +0000
committerkrasimir <krasimir@chalmers.se>2008-05-30 09:10:28 +0000
commit1172539a9544ed999c565053b79cf6a30ec14de4 (patch)
treee6b5e023fcede14ae7750e68c63154ac18b68940 /src-3.0/PGF/Data.hs
parent1077fa1f30c0714933d02cf4b9c20cbe30fd9876 (diff)
change the PGF.Data.Exp type
Diffstat (limited to 'src-3.0/PGF/Data.hs')
-rw-r--r--src-3.0/PGF/Data.hs17
1 files changed, 7 insertions, 10 deletions
diff --git a/src-3.0/PGF/Data.hs b/src-3.0/PGF/Data.hs
index 34c58e5d6..2750cbdfa 100644
--- a/src-3.0/PGF/Data.hs
+++ b/src-3.0/PGF/Data.hs
@@ -41,19 +41,16 @@ data Type =
deriving (Eq,Ord,Show)
data Exp =
- DTr [CId] Atom [Exp]
+ EAbs [CId] Exp
+ | EApp CId [Exp]
+ | EStr String
+ | EInt Integer
+ | EFloat Double
+ | EMeta Integer
+ | EVar CId
| EEq [Equation]
deriving (Eq,Ord,Show)
-data Atom =
- AC CId
- | AS String
- | AI Integer
- | AF Double
- | AM Integer
- | AV CId
- deriving (Eq,Ord,Show)
-
data Term =
R [Term]
| P Term Term