Neil Brown
8f767ff0d4
Made all the imports of Data.Generics have an import list
...
This makes sure that we catch all leftover instances of using SYB to do generic operations that we should be using Polyplate for instead. Most modules should only import Data, and possibly Typeable.
2009-04-09 15:36:37 +00:00
Neil Brown
e61a23855a
Fixed all the conflicts while merging into the Polyplate branch
2009-04-09 11:01:39 +00:00
Neil Brown
c69ea8815d
Merged in the latest changes from the trunk into the Polyplate branch
2009-02-03 13:14:07 +00:00
Neil Brown
5a10e94c6a
Fixed various conflicts between the Polyplate branch and the latest changes in the trunk
2009-01-28 15:48:08 +00:00
Neil Brown
9403f4d68b
Filled in more expressions and corrected the generation of byte literals by borrowing code from the C backend
2008-11-27 09:25:34 +00:00
Neil Brown
ce86ec2337
Changed genMissing so that it generates a run-time error in the generated code
2008-11-27 09:25:07 +00:00
Neil Brown
e79ccf1b46
Fixed it so that names beginning with an upper-case letter are prefixed by an underscore in the CHP backend
2008-11-27 09:24:31 +00:00
Neil Brown
769ed4f3ca
Filled in a little more of the CHP backend
2008-11-26 20:39:51 +00:00
Neil Brown
70d7b941cc
Added support for more types and some expressions (mainly array stuff)
2008-11-26 18:47:32 +00:00
Neil Brown
ab8fd2434c
Made all the missing stuff call genMissing
2008-11-26 15:51:21 +00:00
Neil Brown
d962126fed
Added the framework for variable declarations
2008-11-26 15:47:22 +00:00
Neil Brown
d7c61a70c0
Fixed some indentation issues and added markers for things that are missing
2008-11-26 15:37:49 +00:00
Neil Brown
5d0391c98d
Fixed it so that processes at the top-level are not inside let bindings
2008-11-26 15:28:36 +00:00
Neil Brown
caff6ae702
Added some more types, and import declarations
2008-11-26 15:27:16 +00:00
Neil Brown
b3c1a6f13b
Filled out the very basics of a CHP backend, enough to get some proc headers
2008-11-26 15:11:51 +00:00
Neil Brown
e3c426e870
Added full-compile support for the CHP backend
2008-11-26 12:48:48 +00:00
Neil Brown
78716a2727
Added a CHP backend option to Tock
2008-11-26 12:24:21 +00:00