X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=main.icl;h=67ab090d0d1818fdf742a316f4637293bf600588;hb=345b80b49413bb1b52735fb155faded41456a6b7;hp=90624e85258baba1f87753db980c6c1610bdcae1;hpb=e3f049be4fb2ed9b7f675f06a9a525c81af9946c;p=cc1516.git diff --git a/main.icl b/main.icl index 90624e8..67ab090 100644 --- a/main.icl +++ b/main.icl @@ -4,13 +4,22 @@ import StdFile import StdBool import lex +import parse -Start :: *World -> (LexerOutput, *World) +//Start :: *World -> (ParserOutput, *World) Start w # (out, w) = stdio w # (toparse, out) = readEntireFile out # (_, w) = fclose out w = (lexer toparse, w) +/* +Start :: *World -> (ParserOutput, *World) +Start w +# (out, w) = stdio w +# (toparse, out) = readEntireFile out +# (_, w) = fclose out w += (parse (lexer toparse), w) +*/ readEntireFile :: *File -> *([Char], *File) readEntireFile f