summaryrefslogtreecommitdiff
path: root/src/core.sml
diff options
context:
space:
mode:
Diffstat (limited to 'src/core.sml')
-rw-r--r--src/core.sml3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core.sml b/src/core.sml
index fa06f56a..613e0c41 100644
--- a/src/core.sml
+++ b/src/core.sml
@@ -44,6 +44,7 @@ datatype con' =
| CRel of int
| CNamed of int
+ | CFfi of string * string
| CApp of con * con
| CAbs of string * kind * con
@@ -58,6 +59,8 @@ datatype exp' =
EPrim of Prim.t
| ERel of int
| ENamed of int
+ | EFfi of string * string
+ | EFfiApp of string * string * exp list
| EApp of exp * exp
| EAbs of string * con * con * exp
| ECApp of exp * con