aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorVincent Laporte2019-05-09 13:39:25 +0000
committerVincent Laporte2019-05-10 16:06:11 +0000
commit34e84eafe6615055071fbdc4aaee70c4c161a0fb (patch)
treeb02cb2ca98a90d8277c69bca8bc801f98f2e7c5c /doc
parentba62d040b8ff53ce66c2dbaa83a44b0037cb620f (diff)
[Attributes] Allow explicit value for two-valued attributes
Attributes that enable/disable a feature can have an explicit value (default is enable when the attribute is present). Three-valued boolean attributes do not support this: what would `#[local(false)]` mean?
Diffstat (limited to 'doc')
-rw-r--r--doc/sphinx/addendum/canonical-structures.rst2
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/sphinx/addendum/canonical-structures.rst b/doc/sphinx/addendum/canonical-structures.rst
index d81dafa4db..b593b0cef1 100644
--- a/doc/sphinx/addendum/canonical-structures.rst
+++ b/doc/sphinx/addendum/canonical-structures.rst
@@ -209,7 +209,7 @@ We need to define a new class that inherits from both ``EQ`` and ``LE``.
LE_class : LE.class T;
extra : mixin (EQ.Pack T EQ_class) (LE.cmp T LE_class) }.
- Structure type := _Pack { obj : Type; #[not_canonical] class_of : class obj }.
+ Structure type := _Pack { obj : Type; #[canonical(false)] class_of : class obj }.
Arguments Mixin {e le} _.