Changes between Version 85 and Version 86 of IR


Ignore:
Timestamp:
11/28/15 11:26:30 (10 years ago)
Author:
siegel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • IR

    v85 v86  
    5959
    6060  { // begin new scope
    61    x: Real;
     61    x: Real;
    6262L2 :
    63       stmt3; goto L4;
    64       ...
     63    stmt3; goto L4;
     64    ...
    6565  } // end new scope
    6666...
     
    276276Example of declaration of a system function defined in library Concurrency:
    277277{{{
    278 def[lib="Concurrency"] f(x: Real, b: Bool): Float[32,33];
    279 }}}
    280 
    281 Function modifiers that may be placed in the brackets after def:
     278fun[lib="edu.udel.cis.vsl.civl.lib.Concurrency"] f(x: Real, b: Bool): Float[32,33];
     279}}}
     280
     281Function modifiers that may be placed in the brackets after fun:
    282282* `pure` : the function has no side effects, but may be nondeterministic
    283283* `abstract`: function is a pure, mathematical function: deterministic function of inputs
     
    295295{{{
    296296g(x:Real):Bool { ... }
    297 def[lib="Blah",guard="g"] f(x:Real):Integer;
     297fun[lib="Blah",guard="g"] f(x:Real):Integer;
    298298}}}
    299299