Epic.Epic
class EpicExpr e
class EpicFn e
class Alternative e
data Expr
type Term
data Name
name
(@@)
case_
con_
tuple_
con
tuple
constcase
defaultcase
if_
while_
whileAcc_
error_
lazy_
effect_
foreign_
foreignL_
foreignConst_
foreignConstL_
let_
letN_
update_
op_
str
int
bigint
float
char
bool
unit_
(!.)
fn
ref
(+>)
malloc_
mallocTrace_
data Type
tyInt
tyFloat
tyBool
tyChar
tyBigInt
tyString
tyAny
tyUnit
tyPtr
tyC
data Op
plus_
divideF_
timesF_
minusF_
plusF_
divide_
times_
minus_
eq_
lt_
shiftr_
shiftl_
gteF_
gtF_
lteF_
ltF_
gte_
gt_
lte_
eqF_
data EpicDecl
data Program
mkProgram
compile
compileObj
link
compileWith
compileObjWith
linkWith
run
evaluate
data CompileOptions
basic_defs