diff options
Diffstat (limited to 'SmurfParse.dcl')
-rw-r--r-- | SmurfParse.dcl | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/SmurfParse.dcl b/SmurfParse.dcl index fb06ab3..e0ad868 100644 --- a/SmurfParse.dcl +++ b/SmurfParse.dcl @@ -2,7 +2,14 @@ definition module SmurfParse from Data.Maybe import ::Maybe -from Smurf import ::Program, ::Stm +from Smurf import ::Program, ::Stm, ::Expr + +:: VarChar = Char Char + | VarString String + | Quoted Expr + +eToVarChars :: Expr -> [VarChar] parse :: ![Char] -> Maybe Program +parsev :: ![VarChar] -> Maybe Program |