tock-mirror/testcases/automatic
Adam Sampson 62a0873d3d Implement channel direction decorators.
This is mostly straightforward: modify the parser to allow direction
decorators in the right places, and extend the type checker to match.
There's some slight awkwardness in that some of the Types functions
have to perform the same checks as the type checker (e.g. directing a
non-channel), so I've tidied up their error messages a bit.

At the backend, I've just added a little pass to strip out all the
DirectedVariables, since the other backend passes don't handle them
gracefully. From the occam/C point of view this is fine, but I'm not
sure if it's going to cause problems for C++.
2008-06-09 21:35:20 +00:00
..
direction-decorators-1.occ.test Implement channel direction decorators. 2008-06-09 21:35:20 +00:00
direction-decorators-2.occ.test Implement channel direction decorators. 2008-06-09 21:35:20 +00:00
direction-decorators-3.occ.test Implement channel direction decorators. 2008-06-09 21:35:20 +00:00
initial-result-1.occ.test Initial work on supporting INITIAL and RESULT abbreviations. 2008-06-02 20:41:37 +00:00
initial-result-2.occ.test Initial work on supporting INITIAL and RESULT abbreviations. 2008-06-02 20:41:37 +00:00
unify-types-1.rain.test Corrected a slight bug in the type tests 2008-05-18 09:34:04 +00:00
usage-check-1.occ.test Added some more testcases for array usage checking that involve complicated expressions 2008-02-11 14:40:28 +00:00
usage-check-2.occ.test Added a couple more tests 2008-01-25 11:19:58 +00:00
usage-check-3.occ.test Tweaked some tests so that they are now correct 2008-02-08 14:03:45 +00:00
usage-check-4.occ.test Added tests with multi-dimensional arrays 2008-01-25 16:16:16 +00:00
usage-check-5.occ.test Fix a broken occam test (spotted by the new type checker). 2008-03-26 14:45:51 +00:00
usage-check-6.occ.test Added an additional testcase for conditions in the usage checking 2008-06-07 20:29:21 +00:00