Neil Brown
0eadbd0b11
Added support for occam's flush (sending 255) and moved some of the unreachable flush commands in the C++ support headers
2008-03-25 11:37:02 +00:00
Neil Brown
986a4acb2b
Added support for a StreamReader (to support the input channel from stdin) to the C++CSP backend
2008-03-24 23:46:05 +00:00
Neil Brown
fc4cac736b
Added the helper functions for adding and subtracting Times in C++CSP
2008-03-23 13:29:22 +00:00
Neil Brown
5abb775ae4
Added the time-related intrinsic functions for Rain to the C++ backend
2008-03-23 12:39:16 +00:00
Neil Brown
bc7e682119
Added a Concat operator for lists, and added support for it (and list assignment) to the backends
2008-03-21 19:20:15 +00:00
Neil Brown
839d92546b
Altered the backends to support lists and foreach loops over lists (at least in the C++ part)
2008-03-19 17:20:52 +00:00
Neil Brown
5197435b2c
Removed a lot of old comments and support code relating to the way arrays used to be handled in the C++ backend
2008-03-08 13:52:50 +00:00
Neil Brown
9ad4552232
Moved the error message for occam_stop into the StopException for C++, rather than printing it directly
2008-03-05 17:12:01 +00:00
Adam Sampson
50967cba95
Split the common C99/C++ support code out into a separate header.
...
Or, rather, add a new CIF-specific header, so tock_support.h is now the common
code and each of the backends has its own. This means some of the conditional
stuff can go away.
2008-03-05 16:54:29 +00:00
Adam Sampson
bb419d28b7
Move the headers into their own directory, and install them.
...
This should make it possible to use Tock from outside its own source directory.
2008-03-05 16:43:15 +00:00