Changes between Version 85 and Version 86 of IR
- Timestamp:
- 11/28/15 11:26:30 (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IR
v85 v86 59 59 60 60 { // begin new scope 61 x: Real;61 x: Real; 62 62 L2 : 63 stmt3; goto L4;64 ...63 stmt3; goto L4; 64 ... 65 65 } // end new scope 66 66 ... … … 276 276 Example of declaration of a system function defined in library Concurrency: 277 277 {{{ 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:278 fun[lib="edu.udel.cis.vsl.civl.lib.Concurrency"] f(x: Real, b: Bool): Float[32,33]; 279 }}} 280 281 Function modifiers that may be placed in the brackets after fun: 282 282 * `pure` : the function has no side effects, but may be nondeterministic 283 283 * `abstract`: function is a pure, mathematical function: deterministic function of inputs … … 295 295 {{{ 296 296 g(x:Real):Bool { ... } 297 def[lib="Blah",guard="g"] f(x:Real):Integer;297 fun[lib="Blah",guard="g"] f(x:Real):Integer; 298 298 }}} 299 299
