From 05a47988d9466b827f7dbab44bab33a67228efe9 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Sun, 30 Jul 2017 00:51:48 +0200 Subject: Start with positional errors (see #5) --- Sil/Parse.dcl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Sil/Parse.dcl') 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) -- cgit v1.2.3