aboutsummaryrefslogtreecommitdiffstats
path: root/lib/dml/ast.ml
diff options
context:
space:
mode:
authorMarcos Magueta <maguetamarcos@gmail.com>2026-09-26 23:01:54 -0300
committerMarcos Magueta <maguetamarcos@gmail.com>2026-09-26 23:01:54 -0300
commit54cd9839a08d3fee7e4521541c9381fac3f0d358 (patch)
tree7f725bc60b971efcb00d2051dfa0aae5b3c3d515 /lib/dml/ast.ml
parentbb304cb5fa4a2a36428a61e378aab614f073e0d3 (diff)
downloadSakura-54cd9839a08d3fee7e4521541c9381fac3f0d358.tar.gz
Sakura-54cd9839a08d3fee7e4521541c9381fac3f0d358.zip
dummy dml for testingrnt-integration
Diffstat (limited to 'lib/dml/ast.ml')
-rw-r--r--lib/dml/ast.ml8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/dml/ast.ml b/lib/dml/ast.ml
new file mode 100644
index 0000000..a38873e
--- /dev/null
+++ b/lib/dml/ast.ml
@@ -0,0 +1,8 @@
+open Sexplib.Std
+
+type value = Str of string | Int of int [@@deriving sexp]
+
+type statement =
+ | Define of {target: string; heading: (string * string) list; tuples: (string * value) list list}
+ | Drop of {target: string}
+[@@deriving sexp]