tock-mirror/transformations
Adam Sampson b21f020862 Make SimplifyExprs compute the type of the variable it declares.
This lets you say things like:
  VAL []INT xs IS [i = 0 FOR 20 | i]:
and have it figure out that the type of xs is really [20]INT.

This also cleans up the code a very small amount.
2008-03-17 18:33:04 +00:00
..
PassTest.hs Added an annotation to array subscripts to indicate whether they should have a run-time check added or not 2008-03-09 14:30:19 +00:00
SimplifyComms.hs Removed the initialiser expression on the Declaration item in the AST 2008-03-09 00:23:13 +00:00
SimplifyExprs.hs Make SimplifyExprs compute the type of the variable it declares. 2008-03-17 18:33:04 +00:00
SimplifyProcs.hs Remove the identifyParProcs pass. 2008-03-14 14:53:05 +00:00
SimplifyTypes.hs Altered the AST to allow a function to be either an ExpressionList (classical occam) or a Process (Rain/proposed new occam) 2008-02-24 19:29:31 +00:00
Unnest.hs Fixed a few dependencies in the pass lists relating to functions 2008-02-27 20:05:47 +00:00