Changes between Version 29 and Version 30 of Language
- Timestamp:
- 05/20/23 10:14:43 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Language
v29 v30 126 126 == Expressions 127 127 128 === Boolean expressions 128 === Boolean expressions, `=>`, `$forall`, `$exists` 129 129 130 130 CIVL-C provides the boolean constants`$true` and `$false`, which are simply defined as 1 and 0, respectively. … … 181 181 The order on the domain is the dictionary order on tuples. 182 182 The type of this expression is `$domain(n)`. 183 When a Cartesian domain expression is used to initialize an object of domain type, the `($domain)` may be omitted. For example: 183 When a Cartesian domain expression is used to initialize an object of domain type, the `($domain)` may be omitted. 184 For example: 184 185 {{{ 185 186 $domain(3) dom = { 0..3, r2, 10..2#-2 }; … … 190 191 191 192 === The null process reference: `$proc_null` 192 The null process constant. Similar to the NULL pointer, this gives an object of `$proc` type a defined value, and can be used in `==` and `!=` expressions. It cannot be used as the argument to `$wait` or `$waitall`. 193 The null process constant. Similar to the NULL pointer, this gives an object of `$proc` type a defined value, and can be used in `==` and `!=` expressions. 194 It cannot be used as the argument to `$wait` or `$waitall`. 193 195 194 196 === The root scope constant: `$root`
