Changes between Version 47 and Version 48 of Language
- Timestamp:
- 05/22/23 14:28:42 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Language
v47 v48 256 256 }}} 257 257 258 === Scope relationalexpressions #scope-expressions258 === Scope expressions #scope-expressions 259 259 260 260 Let ''s,,1,,'' and ''s,,2,,'' be expressions of [#scope-type type $scope]. The following are all CIVL-C expressions of boolean type: … … 266 266 * ''s,,1,,''`>`''s,,2,,'' is equivalent to ''s,,2,,''`<`''s,,1,,''. 267 267 * ''s,,1,,''`>=`''s,,2,,'' is equivalent to ''s,,2,,''`<=`''s,,1,,''. 268 269 The expression ''s,,1,,''`+`''s,,2,,'' evaluates to the lowest common ancestor of ''s,,1,,'' and ''s,,2,,'' in the dynamic scope tree. 270 This is the smallest dynamic scope containing both ''s,,1,,'' and ''s,,2,,''. 268 271 269 272 Each of these expressions is erroneous if ''s,,1,,'' or ''s,,2,,'' is undefined.
