docextra
|
Added a description and diagram to the contents page of the haddock-generated documentation
|
2007-08-30 15:36:34 +00:00 |
testcases
|
Added the first Rain program to the testcases directory and added Makefile rules for compiling *.rain into *x using the C++CSP backend
|
2007-08-28 16:02:22 +00:00 |
AnalyseAsm.hs
|
Refactor AnalyseAsm to use a state monad.
|
2007-08-22 00:11:20 +00:00 |
AST.hs
|
Added a new variable type, DirectedVariable, for using channel-end specifiers
|
2007-08-30 16:51:22 +00:00 |
CompState.hs
|
Added a new function to CompState that allows you to specify a custom error when lookupName fails, and changed one example of this in ParseOccam
|
2007-08-24 15:04:31 +00:00 |
COPYING
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
COPYING.LIB
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
Errors.hs
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
EvalConstants.hs
|
Added a new variable type, DirectedVariable, for using channel-end specifiers
|
2007-08-30 16:51:22 +00:00 |
EvalLiterals.hs
|
Added a signed 8-bit type and unsigned 16-,32- and 64-bit types to the AST, adjusting all other code accordingly
|
2007-08-21 12:43:00 +00:00 |
GenerateC.hs
|
Added a new variable type, DirectedVariable, for using channel-end specifiers
|
2007-08-30 16:51:22 +00:00 |
GenerateCPPCSP.hs
|
Turned whatever documentation I could find in GenerateCPPCSP into Haddock documentation, although it needs a more thorough pass to make the documentation better at some point.
|
2007-08-28 13:05:03 +00:00 |
Intrinsics.hs
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
kroc-wrapper-c.c
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
kroc-wrapper.occ
|
Add licensing information.
|
2007-08-18 20:42:11 +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 |
LexOccam.x
|
Make the lexer only recognise known preprocessor directives.
|
2007-08-21 21:12:44 +00:00 |
LexRain.x
|
Rain: changed integer literals to allow negative literals
|
2007-08-28 20:40:41 +00:00 |
Main.hs
|
Fixed the pass order in the Main module; the rain passes must be performed before the common passes, not afterwards
|
2007-08-28 15:28:02 +00:00 |
Makefile
|
Added the first Rain program to the testcases directory and added Makefile rules for compiling *.rain into *x using the C++CSP backend
|
2007-08-28 16:02:22 +00:00 |
Metadata.hs
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
ParseOccam.hs
|
Added a new function to CompState that allows you to specify a custom error when lookupName fails, and changed one example of this in ParseOccam
|
2007-08-24 15:04:31 +00:00 |
Pass.hs
|
Add Set rules to PrettyShow.
|
2007-08-22 23:06:50 +00:00 |
PassTest.hs
|
Added a signed 8-bit type and unsigned 16-,32- and 64-bit types to the AST, adjusting all other code accordingly
|
2007-08-21 12:43:00 +00:00 |
Pattern.hs
|
Added the licence header to the Pattern module, and tidied up some of the Haddock documentation in Pattern
|
2007-08-28 12:38:36 +00:00 |
PreprocessOccam.hs
|
Rework the parser to use the new lexer.
|
2007-08-21 20:44:15 +00:00 |
PrettyShow.hs
|
Add Set rules to PrettyShow.
|
2007-08-22 23:06:50 +00:00 |
RainParse.hs
|
Rain: added support for the modulo operator
|
2007-08-28 17:05:55 +00:00 |
RainParseTest.hs
|
Rain: changed integer literals to allow negative literals
|
2007-08-28 20:40:41 +00:00 |
RainPasses.hs
|
Rain: removed the now-unnecessary pass that fixed up the types of the casts for channel-ends
|
2007-08-30 18:14:59 +00:00 |
RainPassTest.hs
|
Moved castADI into TreeUtil and added more tag helper functions that fill the parameters with DontCare (named tag1d, tag2d, etc)
|
2007-08-28 22:25:41 +00:00 |
SimplifyExprs.hs
|
Added a new variable type, DirectedVariable, for using channel-end specifiers
|
2007-08-30 16:51:22 +00:00 |
SimplifyProcs.hs
|
Move assignment simplification into a pass.
|
2007-08-22 19:55:52 +00:00 |
SimplifyTypes.hs
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
StructureOccam.hs
|
Lex multiline strings as multiple tokens.
|
2007-08-21 20:01:46 +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
|
Added Haddock documentation to the TestMain module
|
2007-08-28 12:43:30 +00:00 |
TestUtil.hs
|
Fixed some Haddock module references in TestUtil
|
2007-08-28 12:38:15 +00:00 |
TLP.hs
|
Changed tlpInterface to also return the direction of each channel, so that the (C++CSP) backend knows whether to pass it a whole channel, or just an end
|
2007-08-22 22:07:42 +00:00 |
tock_support_cppcsp.h
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
tock_support.h
|
Add licensing information.
|
2007-08-18 20:42:11 +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 |
TreeUtil.hs
|
Moved castADI into TreeUtil and added more tag helper functions that fill the parameters with DontCare (named tag1d, tag2d, etc)
|
2007-08-28 22:25:41 +00:00 |
Types.hs
|
Changed some instances of lookupName to lookupNameOrError to make it a little easier to track down internal compiler errors
|
2007-08-28 15:28:52 +00:00 |
Unnest.hs
|
Changed some instances of lookupName to lookupNameOrError to make it a little easier to track down internal compiler errors
|
2007-08-28 15:28:52 +00:00 |
UsageCheck.hs
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
UsageCheckTest.hs
|
Add licensing information.
|
2007-08-18 20:42:11 +00:00 |
Utils.hs
|
Rework the parser to use the new lexer.
|
2007-08-21 20:44:15 +00:00 |