tock-mirror/common
2008-02-19 09:37:20 +00:00
..
AST.hs 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
CommonTest.hs Changed the A.Structured type to be parameterised 2008-02-05 19:40:27 +00:00
CompState.hs Added a new "dump AST" pass 2008-02-14 12:45:11 +00:00
Errors.hs Changed the error reporting so that we at least print the meta tag if we can't open the file to find the line 2008-02-11 01:15:56 +00:00
EvalConstants.hs Switched everything in the EvalConstants module to use CSMR rather than CSM 2008-02-08 11:26:35 +00:00
EvalLiterals.hs Changed all the functions in the EvalLiterals, Types and ShowCode modules to use CSMR (instead of CSM) 2008-02-08 11:24:37 +00:00
FlowAlgorithms.hs Readjusted the parameters of flowAlgorithm so that the initial value for the starting node is passed in more obviously (since that was the only use of initVal, which has now been removed) 2008-01-29 21:05:37 +00:00
FlowGraph.hs Refactored the way the flow-graph building handles the different Structured items, and tweaked some tests accordingly 2008-02-10 20:07:02 +00:00
FlowGraphTest.hs Fixed the broken QuickCheck tests for node replacement 2008-02-10 21:21:03 +00:00
Intrinsics.hs Rearranged the Rain source files, renamed a couple of Rain files, and changed the Makefile accordingly. 2007-09-10 17:28:57 +00:00
Metadata.hs Removed the Metadata hack (where emptyMeta was "equal" to every other Meta data tag) 2007-11-10 14:14:18 +00:00
Pass.hs Added functions that allow you to specify the pre- and post- properties for a pass 2008-02-19 09:37:20 +00:00
PassList.hs Moved the enabling/disabling of passes based on CompState from PassList to the point of the declaration of the passes 2008-02-16 11:09:25 +00:00
Pattern.hs 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
PrettyShow.hs Changed the TLP and PrettyShow modules to use CSMR instead of CSM 2008-02-08 11:29:09 +00:00
ShowCode.hs Changed all the functions in the EvalLiterals, Types and ShowCode modules to use CSMR (instead of CSM) 2008-02-08 11:24:37 +00:00
TestFramework.hs Added a new test framework, based on simple monads, to allow easy unification of HUnit and QuickCheck tests with the minimum of work 2008-02-08 16:56:32 +00:00
TestHarness.hs Added a Warn monad for warnings, and incorporated a WriterT monad into the PassM stack to support the Warn monad, then changed all the rest of the code accordingly, including adding a Warn instance for the GenParser parser that hides it in the state 2008-02-08 13:22:23 +00:00
TestUtils.hs Added a new test framework, based on simple monads, to allow easy unification of HUnit and QuickCheck tests with the minimum of work 2008-02-08 16:56:32 +00:00
TreeUtils.hs Simplified the definition of mkPattern slightly 2008-02-15 17:16:20 +00:00
Types.hs Changed all the functions in the EvalLiterals, Types and ShowCode modules to use CSMR (instead of CSM) 2008-02-08 11:24:37 +00:00
Utils.hs Added a new helper function to Utils, and corrected a comment too 2008-02-09 14:50:56 +00:00