Commit Graph

13 Commits

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