aboutsummaryrefslogtreecommitdiff
path: root/Sil/Parse.dcl
diff options
context:
space:
mode:
authorCamil Staps2017-07-30 00:51:48 +0200
committerCamil Staps2017-07-30 00:54:02 +0200
commit05a47988d9466b827f7dbab44bab33a67228efe9 (patch)
treec9f2ce96dec969f1d756e25357dbbe2c79dfbad2 /Sil/Parse.dcl
parentCleanup; add <> < > <= >= (diff)
Start with positional errors (see #5)
Diffstat (limited to 'Sil/Parse.dcl')
-rw-r--r--Sil/Parse.dcl6
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)