tock-mirror/frontends
Adam Sampson d2c0fd674e Rework the code for getting errors through the parser.
This used to work by adding a magic prefix to the error message, but it appears
that doesn't work with the GHC 6.6 version of Parsec. It now searches for a
magic substring anywhere in the error message.

It uses // as a delimeter rather than \0 now, since including nulls in Strings
causes problems -- for example, putStr "a\0b" will only print "a".
2008-03-04 12:52:25 +00:00
..
LexOccam.x Add some reserved words that show up in ASM blocks. 2008-02-29 17:11:17 +00:00
LexRain.x Added the -fwarn-missing-signatures option and added all missing type signatures for non-test modules (and most for test modules too) 2008-02-05 23:06:03 +00:00
ParseOccam.hs Rework the code for getting errors through the parser. 2008-03-04 12:52:25 +00:00
ParseRain.hs Fixed functions to work again in the Rain parser, according to the new tests 2008-02-25 17:18:28 +00:00
ParseRainTest.hs Fixed the tests for parsing Rain functions, using the new Process body with functionname = returnvalue plan 2008-02-25 17:17:38 +00:00
ParseUtils.hs Added the -fwarn-unused-imports compiler option to warn about unused imports, and then set about pruning and ordering (mostly in my code) the import lists for all the modules 2007-09-27 13:13:46 +00:00
PreprocessOccam.hs Split include file expansion out into a separate pass. 2008-02-29 15:01:19 +00:00
PreprocessOccamTest.hs Split include file expansion out into a separate pass. 2008-02-29 15:01:19 +00:00
RainPasses.hs Fixed the checkFunction pass 2008-02-25 21:27:37 +00:00
RainPassesTest.hs Renamed the transformFunction pass into checkFunction, and adjusted the tests for it accordingly 2008-02-25 21:17:37 +00:00
RainTypes.hs Changed the existing Rain code (and tests) to use the new List type rather than the Array type 2007-10-25 10:13:17 +00:00
RainTypesTest.hs Added labels to all the top-level tests that didn't have one 2008-02-28 16:11:01 +00:00
StructureOccam.hs Split include file expansion out into a separate pass. 2008-02-29 15:01:19 +00:00
StructureOccamTest.hs Split include file expansion out into a separate pass. 2008-02-29 15:01:19 +00:00