aboutsummaryrefslogtreecommitdiff
path: root/snug-clean/src/Snug/Parse.dcl
diff options
context:
space:
mode:
authorCamil Staps2023-01-23 22:36:16 +0100
committerCamil Staps2023-01-23 22:36:16 +0100
commit301a73c63b3fe5e8306e9e8d213269a720b7a089 (patch)
tree0593001bc36302e0c759d85e98fcd78dfe87fcef /snug-clean/src/Snug/Parse.dcl
parentAdd example of small functional language and run time system (diff)
Add Clean parser for snug
Diffstat (limited to 'snug-clean/src/Snug/Parse.dcl')
-rw-r--r--snug-clean/src/Snug/Parse.dcl7
1 files changed, 7 insertions, 0 deletions
diff --git a/snug-clean/src/Snug/Parse.dcl b/snug-clean/src/Snug/Parse.dcl
new file mode 100644
index 0000000..edea809
--- /dev/null
+++ b/snug-clean/src/Snug/Parse.dcl
@@ -0,0 +1,7 @@
+definition module Snug.Parse
+
+from Data.Error import :: MaybeError
+
+from Snug.Syntax import :: Definition
+
+parseSnug :: ![Char] -> MaybeError String [Definition]