Lines Matching defs:expr
5 (* expr - Base type for all expression nodes. *)
6 type expr =
14 | Unary of char * expr
17 | Binary of char * expr * expr
20 | Call of string * expr array
23 | If of expr * expr * expr
26 | For of string * expr * expr * expr option * expr
29 | Var of (string * expr option) array * expr
39 type func = Function of proto * expr