tock-mirror/backends
Adam Sampson 17702401fa Rewrite AnalyseAsm's parser.
It now just uses "words" and regular pattern matches rather than regular
expressions. The resulting code is quite a bit simpler, and goes much faster.

I've added some unit tests for it too.
2008-04-05 22:05:17 +00:00
..
AnalyseAsm.hs Rewrite AnalyseAsm's parser. 2008-04-05 22:05:17 +00:00
AnalyseAsmTest.hs Rewrite AnalyseAsm's parser. 2008-04-05 22:05:17 +00:00
BackendPasses.hs Added a missing base case for transformActualVariable, when a subscripted variable is passed to a procedure 2008-04-03 11:24:47 +00:00
BackendPassesTest.hs Remove the Type/AbbrevMode information from Actual*. 2008-03-26 18:16:09 +00:00
GenerateC.hs Make genActual(s) use the correct abbreviation mode. 2008-04-01 13:16:23 +00:00
GenerateCBased.hs Fixed some unused module import warnings, now that PassM is not build of monad transformers 2008-03-10 17:19:45 +00:00
GenerateCPPCSP.hs Make genActual(s) use the correct abbreviation mode. 2008-04-01 13:16:23 +00:00
GenerateCTest.hs Changed to a state monad for warnings, and added a runPassM function to remove duplicate code for running passes 2008-04-03 12:21:59 +00:00
TLP.hs Changed the TLP and PrettyShow modules to use CSMR instead of CSM 2008-02-08 11:29:09 +00:00