tock-mirror/frontends
Neil Brown 89c25e3f6c Added a type-class for retrieving the (AST) type of things
This patch hides all the old typeOfExpression, typeOfName, typeOfVariable, etc, and unifies them into a single type-class with an "astTypeOf" function.  The type-class is currently named Typed, but that can easily be changed (it's only explicitly referred to in the Types module).  The patch is essentially the type-class with a giant find-and-replace on the other modules.
2008-05-17 11:41:52 +00:00
..
LexOccam.x Added support for array constructors to the occam parser 2008-03-10 22:58:36 +00:00
LexRain.x Added support for a not-equals operator in Rain 2008-03-24 23:44:40 +00:00
OccamPasses.hs Added a type-class for retrieving the (AST) type of things 2008-05-17 11:41:52 +00:00
OccamPassesTest.hs Define variables necessary for some of the constant-folding tests. 2008-04-06 13:12:04 +00:00
OccamTypes.hs Added a type-class for retrieving the (AST) type of things 2008-05-17 11:41:52 +00:00
OccamTypesTest.hs Merged Alternative and AlternativeCond into a single Alternative item that always has a pre-condition 2008-04-03 14:52:37 +00:00
ParseOccam.hs Resolve the v[s] ambiguity outside the parser. 2008-04-07 21:36:21 +00:00
ParseRain.hs Merged Alternative and AlternativeCond into a single Alternative item that always has a pre-condition 2008-04-03 14:52:37 +00:00
ParseRainTest.hs Merged Alternative and AlternativeCond into a single Alternative item that always has a pre-condition 2008-04-03 14:52:37 +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 Added a type-class for retrieving the (AST) type of things 2008-05-17 11:41:52 +00:00
RainPassesTest.hs Remove the Type/AbbrevMode information from Actual*. 2008-03-26 18:16:09 +00:00
RainTypes.hs Added a type-class for retrieving the (AST) type of things 2008-05-17 11:41:52 +00:00
RainTypesTest.hs Added a type-class for retrieving the (AST) type of things 2008-05-17 11:41:52 +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