..
LexOccam.x
Added support for array constructors to the occam parser
2008-03-10 22:58:36 +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
OccamPasses.hs
Implement expression typechecking for occam.
2008-03-22 01:00:42 +00:00
OccamPassesTest.hs
Move Retypes checking from the occam parser into a pass.
2008-03-19 19:38:56 +00:00
OccamTypes.hs
More occam typechecks: input/output items, replicators, choices.
2008-03-22 23:47:29 +00:00
OccamTypesTest.hs
More occam typechecks: input/output items, replicators, choices.
2008-03-22 23:47:29 +00:00
ParseOccam.hs
Adjusted the parsers to store a type with array constructors (Rain will infer it later, so it uses Any)
2008-03-19 13:22:35 +00:00
ParseRain.hs
Added support for giving ranges an explicit type in Rain
2008-03-21 21:10:47 +00:00
ParseRainTest.hs
Added support for giving ranges an explicit type in Rain
2008-03-21 21:10:47 +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
Tidied up the type of handleDirective to make it easier to use
2008-03-05 16:05:21 +00:00
PreprocessOccamTest.hs
Split include file expansion out into a separate pass.
2008-02-29 15:01:19 +00:00
RainPasses.hs
Tidied up a few unused functions and module imports
2008-03-21 15:16:36 +00:00
RainPassesTest.hs
Added a couple of reminders to RainPassesTest
2008-03-21 20:16:48 +00:00
RainTypes.hs
Changed a Rain pass to transform the Plus operator on lists into the proper Concat operator
2008-03-21 19:23:16 +00:00
RainTypesTest.hs
Corrected the spelling of the name of one of the Rain passes
2008-03-20 16:46:45 +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