Commit Graph

17 Commits

Author SHA1 Message Date
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