aboutsummaryrefslogtreecommitdiff
path: root/Sjit/Syntax.dcl
blob: a289b5af5220e89b9aa6ecd628129da657e06b26 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
definition module Sjit.Syntax

:: Expr
	= Int !Int
	| Var !String
	| App !String ![Expr]

:: Function =
	{ fun_name :: !String
	, fun_args :: ![String]
	, fun_expr :: !Expr
	}