diff options
author | Camil Staps | 2017-07-30 00:51:48 +0200 |
---|---|---|
committer | Camil Staps | 2017-07-30 00:54:02 +0200 |
commit | 05a47988d9466b827f7dbab44bab33a67228efe9 (patch) | |
tree | c9f2ce96dec969f1d756e25357dbbe2c79dfbad2 /Sil/Parse.dcl | |
parent | Cleanup; add <> < > <= >= (diff) |
Start with positional errors (see #5)
Diffstat (limited to 'Sil/Parse.dcl')
-rw-r--r-- | Sil/Parse.dcl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Sil/Parse.dcl b/Sil/Parse.dcl index 74a2ff2..cf27df2 100644 --- a/Sil/Parse.dcl +++ b/Sil/Parse.dcl @@ -6,7 +6,7 @@ from Data.Error import :: MaybeError from Sil.Error import :: Error from Sil.Syntax import :: Program, :: Literal -from Sil.Util.Parser import class name +from Sil.Util.Parser import class name, :: ParseInput :: Token = TParenOpen //* ( @@ -47,6 +47,6 @@ instance == Token instance toString Token instance name Token -tokenise :: [Char] -> MaybeError Error [Token] +tokenise :: [Char] -> MaybeError Error [ParseInput Token] -parse :: ([Token] -> MaybeError Error Program) +parse :: ([ParseInput Token] -> MaybeError Error Program) |