From 391c80e4df40ddc21641aa06aa0224460a53ba90 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Mon, 24 Dec 2018 23:54:26 +0100 Subject: Add interactive shell --- Sjit/Syntax.dcl | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'Sjit/Syntax.dcl') diff --git a/Sjit/Syntax.dcl b/Sjit/Syntax.dcl index a289b5a..44adbfa 100644 --- a/Sjit/Syntax.dcl +++ b/Sjit/Syntax.dcl @@ -1,5 +1,7 @@ definition module Sjit.Syntax +from Data.Either import :: Either + :: Expr = Int !Int | Var !String @@ -10,3 +12,6 @@ definition module Sjit.Syntax , fun_args :: ![String] , fun_expr :: !Expr } + +parse_function :: !String -> Either String Function +parse_interactive_line :: !String -> Either String Function -- cgit v1.2.3