Skip to content
This repository has been archived by the owner on Apr 25, 2024. It is now read-only.

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
hydroper committed Mar 8, 2024
1 parent af33c37 commit 53714b8
Show file tree
Hide file tree
Showing 6 changed files with 8 additions and 29 deletions.
2 changes: 1 addition & 1 deletion spec/1.0/live/destructuring.html
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@ <h1 id="destructuring"><a class="header" href="#destructuring">Destructuring</a>
<ul>
<li>Any type (<code>*</code>) — Yields <code>*</code> typed elements.</li>
<li><code>[T1, T2, ...]</code> type — Yields tuple reference values.</li>
<li>Classes defining a <code>proxy::getProperty</code> method that takes the <code>Number</code> type
<li>Classes defining a <code>getProperty</code> proxy that takes the <code>Number</code> type
<ul>
<li>Yields proxy reference values.</li>
<li>Destructuring assignments require a corresponding <code>setProperty</code> proxy in the same class.</li>
Expand Down
11 changes: 1 addition & 10 deletions spec/1.0/live/expressions/identifiers.html
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ <h1 id="identifiers"><a class="header" href="#identifiers">Identifiers</a></h1>
@(q)::x
@(q)::[k]
</code></pre>
<p><em>Fixed versus dynamic</em>: the qualifiers <code>fixed</code> and <code>dynamic</code> are reserved, parenthesized or not.</p>
<p><em>Fixed versus dynamic</em>: the qualifiers <code>fixed</code> and <code>dynamic</code> are reserved.</p>
<pre><code>o.fixed::x
o.dynamic::x
</code></pre>
Expand Down Expand Up @@ -285,17 +285,8 @@ <h1 id="identifiers"><a class="header" href="#identifiers">Identifiers</a></h1>
</ul>
<p>The qualifier <em>ParenExpression</em> preceding the <b>::</b> punctuator is treated as follows:</p>
<ul>
<li>If it consists of the <strong>fixed</strong> or <strong>dynamic</strong> expression <em>e</em>
<ul>
<li>Assign <em>disambiguation</em> = string of the <em>e</em></li>
</ul>
</li>
<li>Else
<ul>
<li>Limit the <em>ParenExpression</em> symbol to the <code>Namespace</code> type.</li>
</ul>
</li>
</ul>
<p><em>Brackets</em> must be of the <code>String</code> type.</p>
<p>Verifying <em>QualifiedIdentifier</em> results into a (<em>qual</em>, <em>key</em>, <em>disambiguation</em>) group consisting of an optional qualifier <code>Namespace</code> object, a key <code>String</code> value and <em>disambiguation</em> respectively.</p>
<p><strong>Evaluation</strong></p>
Expand Down
13 changes: 2 additions & 11 deletions spec/1.0/live/print.html
Original file line number Diff line number Diff line change
Expand Up @@ -3654,7 +3654,7 @@ <h2 id="embedding-files"><a class="header" href="#embedding-files">Embedding fil
@(q)::x
@(q)::[k]
</code></pre>
<p><em>Fixed versus dynamic</em>: the qualifiers <code>fixed</code> and <code>dynamic</code> are reserved, parenthesized or not.</p>
<p><em>Fixed versus dynamic</em>: the qualifiers <code>fixed</code> and <code>dynamic</code> are reserved.</p>
<pre><code>o.fixed::x
o.dynamic::x
</code></pre>
Expand Down Expand Up @@ -3752,17 +3752,8 @@ <h2 id="embedding-files"><a class="header" href="#embedding-files">Embedding fil
</ul>
<p>The qualifier <em>ParenExpression</em> preceding the <b>::</b> punctuator is treated as follows:</p>
<ul>
<li>If it consists of the <strong>fixed</strong> or <strong>dynamic</strong> expression <em>e</em>
<ul>
<li>Assign <em>disambiguation</em> = string of the <em>e</em></li>
</ul>
</li>
<li>Else
<ul>
<li>Limit the <em>ParenExpression</em> symbol to the <code>Namespace</code> type.</li>
</ul>
</li>
</ul>
<p><em>Brackets</em> must be of the <code>String</code> type.</p>
<p>Verifying <em>QualifiedIdentifier</em> results into a (<em>qual</em>, <em>key</em>, <em>disambiguation</em>) group consisting of an optional qualifier <code>Namespace</code> object, a key <code>String</code> value and <em>disambiguation</em> respectively.</p>
<p><strong>Evaluation</strong></p>
Expand Down Expand Up @@ -5388,7 +5379,7 @@ <h2 id="embedding-files"><a class="header" href="#embedding-files">Embedding fil
<ul>
<li>Any type (<code>*</code>) — Yields <code>*</code> typed elements.</li>
<li><code>[T1, T2, ...]</code> type — Yields tuple reference values.</li>
<li>Classes defining a <code>proxy::getProperty</code> method that takes the <code>Number</code> type
<li>Classes defining a <code>getProperty</code> proxy that takes the <code>Number</code> type
<ul>
<li>Yields proxy reference values.</li>
<li>Destructuring assignments require a corresponding <code>setProperty</code> proxy in the same class.</li>
Expand Down
2 changes: 1 addition & 1 deletion spec/1.0/live/searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion spec/1.0/live/searchindex.json

Large diffs are not rendered by default.

7 changes: 2 additions & 5 deletions spec/1.0/source/src/expressions/identifiers.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ q::[k] ;
@(q)::[k]
```

*Fixed versus dynamic*: the qualifiers `fixed` and `dynamic` are reserved, parenthesized or not.
*Fixed versus dynamic*: the qualifiers `fixed` and `dynamic` are reserved.

```
o.fixed::x
Expand Down Expand Up @@ -119,10 +119,7 @@ The qualifier *PropertyIdentifier* preceding the <b>::</b> punctuator is treated

The qualifier *ParenExpression* preceding the <b>::</b> punctuator is treated as follows:

* If it consists of the **fixed** or **dynamic** expression *e*
* Assign *disambiguation* = string of the *e*
* Else
* Limit the *ParenExpression* symbol to the `Namespace` type.
* Limit the *ParenExpression* symbol to the `Namespace` type.

*Brackets* must be of the `String` type.

Expand Down

0 comments on commit 53714b8

Please sign in to comment.