]>
ruin.nu Git - proglang.git/blobdiff - Abssyntax.hs
deriving (Eq,Ord,Show)
data Exp =
deriving (Eq,Ord,Show)
data Exp =
| EInt Integer
| ENeg Exp
| EInt Integer
| ENeg Exp
| EBool Bool
| EReadI
| EReadB
| ExpT Type Exp
| EDefault
| EBool Bool
| EReadI
| EReadB
| ExpT Type Exp
| EDefault
| EPost Ident Op
deriving (Eq,Ord,Show)
| EPost Ident Op
deriving (Eq,Ord,Show)
Program [Stm]
deriving (Eq,Ord,Show)
Program [Stm]
deriving (Eq,Ord,Show)
Lt
| ELt
| Gt
| EGt
| Eq
| NEq
Lt
| ELt
| Gt
| EGt
| Eq
| NEq
- deriving (Eq,Ord,Show)
-
-data Op =
- Plus