diff options
Diffstat (limited to 'Sjit/Syntax.dcl')
-rw-r--r-- | Sjit/Syntax.dcl | 5 |
1 files changed, 5 insertions, 0 deletions
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 |