Mirror of http://offog.org/git/tock.git . Tock (translator from occam to C from Kent) is a Haskell-based compiler for occam and related languages.
Go to file
Adam Sampson eab08e7af2 More updates to the AST documentation.
This consists mostly of syntax tweaks, although I've also added documentation
to a few types that didn't already have it.
2007-08-13 20:31:07 +00:00
testcases Protocol test case expanded 2007-07-26 21:17:27 +00:00
AnalyseAsm.hs Add a first shot at the assembly analyser, and make GenerateC use it. 2007-08-08 19:39:47 +00:00
AST.hs More updates to the AST documentation. 2007-08-13 20:31:07 +00:00
CompState.hs Make csBackend a proper type, and make the options lowercase. 2007-08-08 19:56:28 +00:00
Errors.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
EvalConstants.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
EvalLiterals.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
GenerateC.hs Changed the AST to distinguish reading a timer from reading a channel 2007-08-13 16:26:03 +00:00
GenerateCPPCSP.hs Changed the AST to distinguish reading a timer from reading a channel 2007-08-13 16:26:03 +00:00
Indentation.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
Intrinsics.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
kroc-wrapper-c.c Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
kroc-wrapper.occ Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
LANGUAGE Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
Main.hs Make csBackend a proper type, and make the options lowercase. 2007-08-08 19:56:28 +00:00
Makefile Add a first shot at the assembly analyser, and make GenerateC use it. 2007-08-08 19:39:47 +00:00
Metadata.hs Rain: Parser and Parser-Test framework 2007-07-27 15:11:52 +00:00
Parse.hs Changed the AST to distinguish reading a timer from reading a channel 2007-08-13 16:26:03 +00:00
Pass.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
PrettyShow.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
RainParse.hs Parallel Usage Checker and Test Rearrangement 2007-07-30 22:04:30 +00:00
RainParseTest.hs Parallel Usage Checker and Test Rearrangement 2007-07-30 22:04:30 +00:00
SimplifyExprs.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
SimplifyProcs.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
SimplifyTypes.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
SYNTAX Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
TestMain.hs Parallel Usage Checker and Test Rearrangement 2007-07-30 22:04:30 +00:00
TestUtil.hs Some tests for getting the parallel usage checker working on arrays and replicated pars properly 2007-07-31 09:43:59 +00:00
TLP.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
tock_support_cppcsp.h Added mostneg and mostpos for my custom bool type, to get cgtest05 to compile 2007-08-06 22:42:50 +00:00
tock_support.h C++CSP Backend Added 2007-07-26 21:11:01 +00:00
TODO Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
Types.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
Unnest.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00
UsageCheck.hs Added support for checking that arrays are only used in parallel with constant subscripts 2007-08-07 12:18:29 +00:00
UsageCheckTest.hs Added more usage checking tests 2007-08-07 12:07:16 +00:00
Utils.hs Give tock its own repo -- i.e. remove everything else and move tock up 2007-07-16 21:48:55 +00:00