aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/parsing/Parsers$/Parser.html
diff options
context:
space:
mode:
authordotty-bot <felix.mulder@epfl.ch>2017-02-03 18:05:53 +0000
committerdotty-bot <felix.mulder@epfl.ch>2017-02-03 18:05:53 +0000
commit881c3b182fda1036d5a507d08ff85f7709d70703 (patch)
treec0248d0a1664dcbf9f483b65f65e4d4710c3d0bb /api/dotty/tools/dotc/parsing/Parsers$/Parser.html
parentb45ed2e609603cdaa94f9b7f5099da01e5e45314 (diff)
downloaddotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.gz
dotty-881c3b182fda1036d5a507d08ff85f7709d70703.tar.bz2
dotty-881c3b182fda1036d5a507d08ff85f7709d70703.zip
Update gh-pages site for da7d7231b7f21fe1085abc569eb783590074a359
Diffstat (limited to 'api/dotty/tools/dotc/parsing/Parsers$/Parser.html')
-rw-r--r--api/dotty/tools/dotc/parsing/Parsers$/Parser.html5092
1 files changed, 4711 insertions, 381 deletions
diff --git a/api/dotty/tools/dotc/parsing/Parsers$/Parser.html b/api/dotty/tools/dotc/parsing/Parsers$/Parser.html
index dc80c0471..4249717f2 100644
--- a/api/dotty/tools/dotc/parsing/Parsers$/Parser.html
+++ b/api/dotty/tools/dotc/parsing/Parsers$/Parser.html
@@ -5321,6 +5321,9 @@
<div id="entity-container">
<div id="entity-title">
+ <span id="entity-annotations">
+
+ </span>
<span id="entity-modifiers">
</span>
@@ -5330,16 +5333,74 @@
<span id="entity-name">
Parser
</span>
+
+
+ <div id="super-types">
+
+
+ <span class="keyword">extends</span>
+
+ <span class="entity-super-type">ParserCommon</span>
+
+ </div>
+
</div>
- <h1 class="section ">Members</h1>
+ <h1 class="section ">
+ Constructors
+ </h1>
+
+ <div id="entity-constructors" class="entity-section ">
+
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Parser</span>
+ <span class="no-left">(</span>
+
+
+ <span class="no-left">
+ source:
+ </span>
+ SourceFile
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+ <div class="member">
+ <div class="member-title">
+ <span class="member-name">Parser</span>
+ <span class="no-left">(</span>
+
+ <span class="no-left keyword">implicit</span>
+
+
+ <span class="no-left">
+ ctx:
+ </span>
+ Context
+
+
+ <span class="no-left">)</span>
+ </div>
+ </div>
+
+
+ </div>
+
+ <h1 class="section ">
+ Members
+ </h1>
<div id="entity-members" class="entity-section ">
<div id="symbXMLBuilder$" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'symbXMLBuilder$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5363,12 +5424,29 @@
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-symbXMLBuilder$">
+
+ </div>
+ <div class="member-body-long" id ="long-body-symbXMLBuilder$">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="argumentExpr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'argumentExpr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5389,17 +5467,37 @@
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-argumentExpr">
+
+ </div>
+ <div class="member-body-long" id ="long-body-argumentExpr">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="constrApp" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'constrApp');">[+]</span>
<span class="member-annotations">
</span>
@@ -5420,18 +5518,36 @@
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ConstrApp ::= SimpleType {ParArgumentExprs}</p>
+ <div class="member-body-short" id="short-body-constrApp">
+ <p>ConstrApp ::= SimpleType {ParArgumentExprs}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-constrApp">
+ <p>ConstrApp ::= SimpleType {ParArgumentExprs}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="ctx" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ctx');">[+]</span>
<span class="member-annotations">
</span>
@@ -5452,17 +5568,34 @@
- <span class="no-left">: Context</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/core/Contexts$/Context.html">Context</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ctx">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ctx">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="exprInParens" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'exprInParens');">[+]</span>
<span class="member-annotations">
</span>
@@ -5483,12 +5616,13 @@
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Expr ::= [<code>implicit'] FunParams</code>=&gt;' Expr
+ <div class="member-body-short" id="short-body-exprInParens">
+ <p>Expr ::= [<code>implicit'] FunParams</code>=&gt;' Expr
| Expr1
FunParams ::= Bindings
| id
@@ -5501,11 +5635,46 @@ FunParams ::= Bindings
Bindings ::= `(' [Binding {`,' Binding}]
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-exprInParens">
+ <p>Expr ::= [<code>implicit'] FunParams</code>=&gt;' Expr
+| Expr1
+FunParams ::= Bindings
+| id
+| <code>_' ExprInParens ::= PostfixExpr</code>:' Type
+| Expr
+BlockResult ::= [<code>implicit'] FunParams</code>=&gt;' Block
+| Expr1
+Expr1 ::= <code>if'</code>(' Expr <code>)' {nl} Expr [[semi] else Expr] |</code>if' Expr <code>then' Expr [[semi] else Expr] |</code>while' <code>(' Expr</code>)' {nl} Expr
+| <code>while' Expr</code>do' Expr
+| <code>do' Expr [semi]</code>while' Expr
+| <code>try' Expr Catches [</code>finally' Expr]
+| <code>try' Expr [</code>finally' Expr]
+| <code>throw' Expr |</code>return' [Expr]
+| ForExpr
+| [SimpleExpr <code>.'] id</code>=' Expr
+| SimpleExpr1 ArgumentExprs <code>=' Expr | PostfixExpr [Ascription] | PostfixExpr</code>match' <code>{' CaseClauses</code>}'
+Bindings ::= <code>(' [Binding {</code>,' Binding}] <code>)' Binding ::= (id |</code>_') [<code>:' Type] Ascription ::=</code>:' CompoundType
+| <code>:' Annotation {Annotation} |</code>:' <code>_'</code>*'</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="funArgType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'funArgType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5526,18 +5695,36 @@ Bindings ::= `(' [Binding {`,' Binding}]
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>FunArgType ::= Type | `=&gt;' Type</p>
+ <div class="member-body-short" id="short-body-funArgType">
+ <p>FunArgType ::= Type | `=&gt;' Type</p>
+ </div>
+ <div class="member-body-long" id ="long-body-funArgType">
+ <p>FunArgType ::= Type | `=&gt;' Type</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="handleImport" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'handleImport');">[+]</span>
<span class="member-annotations">
</span>
@@ -5558,17 +5745,34 @@ Bindings ::= `(' [Binding {`,' Binding}]
- <span class="no-left">: </span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a><span class="right-arrow"> =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-handleImport">
+
+ </div>
+ <div class="member-body-long" id ="long-body-handleImport">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="handleSingletonType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'handleSingletonType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5589,17 +5793,34 @@ Bindings ::= `(' [Binding {`,' Binding}]
- <span class="no-left">: </span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a><span class="right-arrow"> =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-handleSingletonType">
+
+ </div>
+ <div class="member-body-long" id ="long-body-handleSingletonType">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="id" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'id');">[+]</span>
<span class="member-annotations">
</span>
@@ -5620,17 +5841,34 @@ Bindings ::= `(' [Binding {`,' Binding}]
- <span class="no-left">: </span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a><span class="right-arrow"> =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-id">
+
+ </div>
+ <div class="member-body-long" id ="long-body-id">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="importExpr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'importExpr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5651,18 +5889,36 @@ Bindings ::= `(' [Binding {`,' Binding}]
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Import">Import</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ImportExpr ::= StableId <code>.' (id |</code>_' | ImportSelectors)</p>
+ <div class="member-body-short" id="short-body-importExpr">
+ <p>ImportExpr ::= StableId <code>.' (id |</code>_' | ImportSelectors)</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-importExpr">
+ <p>ImportExpr ::= StableId <code>.' (id |</code>_' | ImportSelectors)</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="in" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'in');">[+]</span>
<span class="member-annotations">
</span>
@@ -5688,12 +5944,29 @@ Bindings ::= `(' [Binding {`,' Binding}]
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-in">
+
+ </div>
+ <div class="member-body-long" id ="long-body-in">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="inFunReturnType" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'inFunReturnType');">[+]</span>
<span class="member-annotations">
</span>
@@ -5719,12 +5992,29 @@ Bindings ::= `(' [Binding {`,' Binding}]
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-inFunReturnType">
+
+ </div>
+ <div class="member-body-long" id ="long-body-inFunReturnType">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="lastStatOffset" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lastStatOffset');">[+]</span>
<span class="member-annotations">
</span>
@@ -5750,14 +6040,33 @@ Bindings ::= `(' [Binding {`,' Binding}]
</div><!-- end member-title -->
<div class="member-body">
- <p>The offset of the last time when a statement on a new line was definitely
+ <div class="member-body-short" id="short-body-lastStatOffset">
+ <p>The offset of the last time when a statement on a new line was definitely
encountered in the current scope or an outer scope.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-lastStatOffset">
+ <p>The offset of the last time when a statement on a new line was definitely
+encountered in the current scope or an outer scope.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="namedTypeArg" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'namedTypeArg');">[+]</span>
<span class="member-annotations">
</span>
@@ -5778,18 +6087,36 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#NamedArg">NamedArg</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>NamedTypeArg ::= id `=' Type</p>
+ <div class="member-body-short" id="short-body-namedTypeArg">
+ <p>NamedTypeArg ::= id `=' Type</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-namedTypeArg">
+ <p>NamedTypeArg ::= id `=' Type</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="opStack" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'opStack');">[+]</span>
<span class="member-annotations">
</span>
@@ -5810,17 +6137,37 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+OpInfo
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-opStack">
+
+ </div>
+ <div class="member-body-long" id ="long-body-opStack">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="openParens" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'openParens');">[+]</span>
<span class="member-annotations">
</span>
@@ -5846,12 +6193,29 @@ encountered in the current scope or an outer scope.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-openParens">
+
+ </div>
+ <div class="member-body-long" id ="long-body-openParens">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="pattern" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pattern');">[+]</span>
<span class="member-annotations">
</span>
@@ -5872,18 +6236,36 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Pattern ::= Pattern1 { `|' Pattern1 }</p>
+ <div class="member-body-short" id="short-body-pattern">
+ <p>Pattern ::= Pattern1 { `|' Pattern1 }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-pattern">
+ <p>Pattern ::= Pattern1 { `|' Pattern1 }</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="pattern2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pattern2');">[+]</span>
<span class="member-annotations">
</span>
@@ -5904,18 +6286,39 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Pattern2 ::= [varid `@'] InfixPattern</p>
+ <div class="member-body-short" id="short-body-pattern2">
+ <p>Pattern2 ::= [varid `@'] InfixPattern</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-pattern2">
+ <p>Pattern2 ::= [varid `@'] InfixPattern</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="placeholderParams" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'placeholderParams');">[+]</span>
<span class="member-annotations">
</span>
@@ -5936,19 +6339,41 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>The implicit parameters introduced by <code>_</code> in the current expression.
+ <div class="member-body-short" id="short-body-placeholderParams">
+ <p>The implicit parameters introduced by <code>_</code> in the current expression.
Parameters appear in reverse order.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-placeholderParams">
+ <p>The implicit parameters introduced by <code>_</code> in the current expression.
+Parameters appear in reverse order.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="prefixExpr" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'prefixExpr');">[+]</span>
<span class="member-annotations">
</span>
@@ -5969,18 +6394,36 @@ Parameters appear in reverse order.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>PrefixExpr ::= [<code>-' |</code>+' | <code>~' |</code>!'] SimpleExpr</p>
+ <div class="member-body-short" id="short-body-prefixExpr">
+ <p>PrefixExpr ::= [<code>-' |</code>+' | <code>~' |</code>!'] SimpleExpr</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-prefixExpr">
+ <p>PrefixExpr ::= [<code>-' |</code>+' | <code>~' |</code>!'] SimpleExpr</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="refinedType" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'refinedType');">[+]</span>
<span class="member-annotations">
</span>
@@ -6001,18 +6444,36 @@ Parameters appear in reverse order.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>RefinedType ::= WithType {Annotation | [nl] Refinement}</p>
+ <div class="member-body-short" id="short-body-refinedType">
+ <p>RefinedType ::= WithType {Annotation | [nl] Refinement}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-refinedType">
+ <p>RefinedType ::= WithType {Annotation | [nl] Refinement}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="simplePattern" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'simplePattern');">[+]</span>
<span class="member-annotations">
</span>
@@ -6033,12 +6494,13 @@ Parameters appear in reverse order.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span>() =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>SimplePattern ::= PatVar
+ <div class="member-body-short" id="short-body-simplePattern">
+ <p>SimplePattern ::= PatVar
| Literal
| XmlPattern
| <code>(' [Patterns]</code>)'
@@ -6047,11 +6509,35 @@ SimplePattern1 ::= Path
| <code>{' Block</code>}...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-simplePattern">
+ <p>SimplePattern ::= PatVar
+| Literal
+| XmlPattern
+| <code>(' [Patterns]</code>)'
+| SimplePattern1 [TypeArgs] [ArgumentPatterns]
+SimplePattern1 ::= Path
+| <code>{' Block</code>}'
+| SimplePattern1 <code>.' id PatVar ::= id |</code>_'</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="source" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'source');">[+]</span>
<span class="member-annotations">
</span>
@@ -6077,12 +6563,29 @@ SimplePattern1 ::= Path
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-source">
+
+ </div>
+ <div class="member-body-long" id ="long-body-source">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="xmlp" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'xmlp');">[+]</span>
<span class="member-annotations">
</span>
@@ -6108,13 +6611,31 @@ SimplePattern1 ::= Path
</div><!-- end member-title -->
<div class="member-body">
- <p>the markup parser</p>
+ <div class="member-body-short" id="short-body-xmlp">
+ <p>the markup parser</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-xmlp">
+ <p>the markup parser</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="accept(token)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'accept(token)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6153,14 +6674,33 @@ SimplePattern1 ::= Path
</div><!-- end member-title -->
<div class="member-body">
- <p>Consume one token of the specified type, or
+ <div class="member-body-short" id="short-body-accept(token)">
+ <p>Consume one token of the specified type, or
+signal an error if it is not there.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-accept(token)">
+ <p>Consume one token of the specified type, or
signal an error if it is not there.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="acceptStatSep()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'acceptStatSep()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6193,13 +6733,31 @@ signal an error if it is not there.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>semi = nl {nl} | <code>;' nl =</code>\n' // where allowed</p>
+ <div class="member-body-short" id="short-body-acceptStatSep()">
+ <p>semi = nl {nl} | <code>;' nl =</code>\n' // where allowed</p>
+ </div>
+ <div class="member-body-long" id ="long-body-acceptStatSep()">
+ <p>semi = nl {nl} | <code>;' nl =</code>\n' // where allowed</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="acceptStatSepUnlessAtEnd(altEnd)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'acceptStatSepUnlessAtEnd(altEnd)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6238,12 +6796,29 @@ signal an error if it is not there.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-acceptStatSepUnlessAtEnd(altEnd)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-acceptStatSepUnlessAtEnd(altEnd)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="acceptStatSepUnlessAtEnd$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'acceptStatSepUnlessAtEnd$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -6269,12 +6844,29 @@ signal an error if it is not there.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-acceptStatSepUnlessAtEnd$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-acceptStatSepUnlessAtEnd$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="accessQualifierOpt(mods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'accessQualifierOpt(mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6308,18 +6900,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>AccessQualifier ::= &quot;[&quot; (id | this) &quot;]&quot;</p>
+ <div class="member-body-short" id="short-body-accessQualifierOpt(mods)">
+ <p>AccessQualifier ::= &quot;[&quot; (id | this) &quot;]&quot;</p>
+ </div>
+ <div class="member-body-long" id ="long-body-accessQualifierOpt(mods)">
+ <p>AccessQualifier ::= &quot;[&quot; (id | this) &quot;]&quot;</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="addFlag(mods,flag)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addFlag(mods,flag)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6361,17 +6971,34 @@ signal an error if it is not there.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-addFlag(mods,flag)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-addFlag(mods,flag)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="addMod(mods,mod)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addMod(mods,mod)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6413,18 +7040,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Always add the syntactic <code>mod</code>, but check and conditionally add semantic <code>mod.flags</code></p>
+ <div class="member-body-short" id="short-body-addMod(mods,mod)">
+ <p>Always add the syntactic <code>mod</code>, but check and conditionally add semantic <code>mod.flags</code></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-addMod(mods,mod)">
+ <p>Always add the syntactic <code>mod</code>, but check and conditionally add semantic <code>mod.flags</code></p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="addModifier(mods)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'addModifier(mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6458,17 +7103,34 @@ signal an error if it is not there.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-addModifier(mods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-addModifier(mods)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="adjustStart(start)(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'adjustStart(start)(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6513,18 +7175,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Adjust start of annotation or constructor to position of preceding @ or new</p>
+ <div class="member-body-short" id="short-body-adjustStart(start)(tree)">
+ <p>Adjust start of annotation or constructor to position of preceding @ or new</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-adjustStart(start)(tree)">
+ <p>Adjust start of annotation or constructor to position of preceding @ or new</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annot()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annot()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6552,18 +7232,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Annotation ::= `@' SimpleType {ParArgumentExprs}</p>
+ <div class="member-body-short" id="short-body-annot()">
+ <p>Annotation ::= `@' SimpleType {ParArgumentExprs}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-annot()">
+ <p>Annotation ::= `@' SimpleType {ParArgumentExprs}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annotType()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotType()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6591,18 +7289,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>AnnotType ::= SimpleType {Annotation}</p>
+ <div class="member-body-short" id="short-body-annotType()">
+ <p>AnnotType ::= SimpleType {Annotation}</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotType()">
+ <p>AnnotType ::= SimpleType {Annotation}</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annotTypeRest(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotTypeRest(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6636,17 +7352,34 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-annotTypeRest(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotTypeRest(t)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annotations(skipNewLines)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotations(skipNewLines)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6680,17 +7413,37 @@ signal an error if it is not there.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-annotations(skipNewLines)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotations(skipNewLines)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annotations$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotations$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -6716,12 +7469,29 @@ signal an error if it is not there.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-annotations$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotations$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annotsAsMods(skipNewLines)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotsAsMods(skipNewLines)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6755,17 +7525,34 @@ signal an error if it is not there.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-annotsAsMods(skipNewLines)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotsAsMods(skipNewLines)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="annotsAsMods$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'annotsAsMods$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -6791,12 +7578,29 @@ signal an error if it is not there.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-annotsAsMods$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-annotsAsMods$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="argTypes(namedOK,wildOK)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'argTypes(namedOK,wildOK)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6838,18 +7642,42 @@ signal an error if it is not there.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ArgTypes ::= Type {<code>,' Type} | NamedTypeArg {</code>,' NamedTypeArg}</p>
+ <div class="member-body-short" id="short-body-argTypes(namedOK,wildOK)">
+ <p>ArgTypes ::= Type {<code>,' Type} | NamedTypeArg {</code>,' NamedTypeArg}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-argTypes(namedOK,wildOK)">
+ <p>ArgTypes ::= Type {<code>,' Type} | NamedTypeArg {</code>,' NamedTypeArg}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="argumentExprs()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'argumentExprs()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6877,19 +7705,41 @@ signal an error if it is not there.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ArgumentExprs ::= ParArgumentExprs
+ <div class="member-body-short" id="short-body-argumentExprs()">
+ <p>ArgumentExprs ::= ParArgumentExprs
+| [nl] BlockExpr</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-argumentExprs()">
+ <p>ArgumentExprs ::= ParArgumentExprs
| [nl] BlockExpr</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="argumentExprss(fn)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'argumentExprss(fn)');">[+]</span>
<span class="member-annotations">
</span>
@@ -6923,18 +7773,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ArgumentExprss ::= {ArgumentExprs}</p>
+ <div class="member-body-short" id="short-body-argumentExprss(fn)">
+ <p>ArgumentExprss ::= {ArgumentExprs}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-argumentExprss(fn)">
+ <p>ArgumentExprss ::= {ArgumentExprs}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="argumentPatterns()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'argumentPatterns()');">[+]</span>
<span class="member-annotations">
</span>
@@ -6962,19 +7830,41 @@ signal an error if it is not there.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ArgumentPatterns ::= <code>(' [Patterns]</code>)'
+ <div class="member-body-short" id="short-body-argumentPatterns()">
+ <p>ArgumentPatterns ::= <code>(' [Patterns]</code>)'
+| <code>(' [Patterns</code>,'] Pattern2 <code>:'</code>_' `*' ')</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-argumentPatterns()">
+ <p>ArgumentPatterns ::= <code>(' [Patterns]</code>)'
| <code>(' [Patterns</code>,'] Pattern2 <code>:'</code>_' `*' ')</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="ascription(t,location)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ascription(t,location)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7016,17 +7906,34 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-ascription(t,location)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-ascription(t,location)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="binding(mods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'binding(mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7060,18 +7967,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Binding ::= (id | <code>_') [</code>:' Type]</p>
+ <div class="member-body-short" id="short-body-binding(mods)">
+ <p>Binding ::= (id | <code>_') [</code>:' Type]</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-binding(mods)">
+ <p>Binding ::= (id | <code>_') [</code>:' Type]</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="bindingName()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'bindingName()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7099,17 +8024,34 @@ signal an error if it is not there.</p>
- <span class="no-left">: TermName</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/core/Names$/TermName.html">TermName</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-bindingName()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-bindingName()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="block()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'block()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7137,18 +8079,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Block ::= BlockStatSeq</p>
+ <div class="member-body-short" id="short-body-block()">
+ <p>Block ::= BlockStatSeq</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-block()">
+ <p>Block ::= BlockStatSeq</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="blockExpr()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'blockExpr()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7176,18 +8136,36 @@ signal an error if it is not there.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>BlockExpr ::= <code>{' (CaseClauses | Block)</code>}'</p>
+ <div class="member-body-short" id="short-body-blockExpr()">
+ <p>BlockExpr ::= <code>{' (CaseClauses | Block)</code>}'</p>
+ </div>
+ <div class="member-body-long" id ="long-body-blockExpr()">
+ <p>BlockExpr ::= <code>{' (CaseClauses | Block)</code>}'</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="blockStatSeq()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'blockStatSeq()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7215,23 +8193,49 @@ signal an error if it is not there.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>BlockStatSeq ::= { BlockStat semi } [ResultExpr]
+ <div class="member-body-short" id="short-body-blockStatSeq()">
+ <p>BlockStatSeq ::= { BlockStat semi } [ResultExpr]
+BlockStat ::= Import
+| Annotations [implicit] [lazy] Def
+| Annotations LocalModifiers TmplDef
+| Expr1
+|</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-blockStatSeq()">
+ <p>BlockStatSeq ::= { BlockStat semi } [ResultExpr]
BlockStat ::= Import
| Annotations [implicit] [lazy] Def
| Annotations LocalModifiers TmplDef
| Expr1
|</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="bound(tok)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'bound(tok)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7265,17 +8269,34 @@ BlockStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-bound(tok)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-bound(tok)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="caseClause()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'caseClause()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7303,18 +8324,36 @@ BlockStat ::= Import
- <span class="no-left">: CaseDef</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#CaseDef">CaseDef</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>CaseClause ::= case Pattern [Guard] `=&gt;' Block</p>
+ <div class="member-body-short" id="short-body-caseClause()">
+ <p>CaseClause ::= case Pattern [Guard] `=&gt;' Block</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-caseClause()">
+ <p>CaseClause ::= case Pattern [Guard] `=&gt;' Block</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="caseClauses()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'caseClauses()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7342,18 +8381,39 @@ BlockStat ::= Import
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#CaseDef">CaseDef</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>CaseClauses ::= CaseClause {CaseClause}</p>
+ <div class="member-body-short" id="short-body-caseClauses()">
+ <p>CaseClauses ::= CaseClause {CaseClause}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-caseClauses()">
+ <p>CaseClauses ::= CaseClause {CaseClause}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="checkAssoc(offset,op,leftAssoc)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'checkAssoc(offset,op,leftAssoc)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7408,12 +8468,29 @@ BlockStat ::= Import
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-checkAssoc(offset,op,leftAssoc)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-checkAssoc(offset,op,leftAssoc)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="checkNoEscapingPlaceholders(op)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'checkNoEscapingPlaceholders(op)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7452,12 +8529,29 @@ BlockStat ::= Import
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-checkNoEscapingPlaceholders(op)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-checkNoEscapingPlaceholders(op)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="classDef(start,mods,docstring)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'classDef(start,mods,docstring)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7510,19 +8604,38 @@ BlockStat ::= Import
- <span class="no-left">: TypeDef</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeDef">TypeDef</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ClassDef ::= id [ClsTypeParamClause]
+ <div class="member-body-short" id="short-body-classDef(start,mods,docstring)">
+ <p>ClassDef ::= id [ClsTypeParamClause]
+[ConstrMods] ClsParamClauses TemplateOpt</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-classDef(start,mods,docstring)">
+ <p>ClassDef ::= id [ClsTypeParamClause]
[ConstrMods] ClsParamClauses TemplateOpt</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="closureRest(start,location,params)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'closureRest(start,location,params)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7575,17 +8688,34 @@ BlockStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-closureRest(start,location,params)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-closureRest(start,location,params)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="commaSeparated(part)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'commaSeparated(part)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7619,17 +8749,37 @@ BlockStat ::= Import
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-commaSeparated(part)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-commaSeparated(part)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="compatible(flags1,flags2)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'compatible(flags1,flags2)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7676,12 +8826,29 @@ BlockStat ::= Import
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-compatible(flags1,flags2)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-compatible(flags1,flags2)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="compilationUnit()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'compilationUnit()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7709,18 +8876,36 @@ BlockStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>CompilationUnit ::= {package QualId semi} TopStatSeq</p>
+ <div class="member-body-short" id="short-body-compilationUnit()">
+ <p>CompilationUnit ::= {package QualId semi} TopStatSeq</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-compilationUnit()">
+ <p>CompilationUnit ::= {package QualId semi} TopStatSeq</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="condExpr(altToken)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'condExpr(altToken)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7754,17 +8939,34 @@ BlockStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-condExpr(altToken)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-condExpr(altToken)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="constrBlock()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'constrBlock()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7792,18 +8994,36 @@ BlockStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ConstrBlock ::= <code>{' SelfInvocation {semi BlockStat}</code>}'</p>
+ <div class="member-body-short" id="short-body-constrBlock()">
+ <p>ConstrBlock ::= <code>{' SelfInvocation {semi BlockStat}</code>}'</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-constrBlock()">
+ <p>ConstrBlock ::= <code>{' SelfInvocation {semi BlockStat}</code>}'</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="constrExpr()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'constrExpr()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7831,19 +9051,38 @@ BlockStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ConstrExpr ::= SelfInvocation
+ <div class="member-body-short" id="short-body-constrExpr()">
+ <p>ConstrExpr ::= SelfInvocation
| ConstrBlock</p>
+ </div>
+ <div class="member-body-long" id ="long-body-constrExpr()">
+ <p>ConstrExpr ::= SelfInvocation
+| ConstrBlock</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="constrModsOpt()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'constrModsOpt()');">[+]</span>
<span class="member-annotations">
</span>
@@ -7871,19 +9110,38 @@ BlockStat ::= Import
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ConstrMods ::= AccessModifier
+ <div class="member-body-short" id="short-body-constrModsOpt()">
+ <p>ConstrMods ::= AccessModifier
| Annotation {Annotation} (AccessModifier | `this')</p>
+ </div>
+ <div class="member-body-long" id ="long-body-constrModsOpt()">
+ <p>ConstrMods ::= AccessModifier
+| Annotation {Annotation} (AccessModifier | `this')</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="contextBounds(pname)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'contextBounds(pname)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7917,17 +9175,37 @@ BlockStat ::= Import
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-contextBounds(pname)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-contextBounds(pname)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="convertToParam(tree,mods,expected)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'convertToParam(tree,mods,expected)');">[+]</span>
<span class="member-annotations">
</span>
@@ -7977,18 +9255,36 @@ BlockStat ::= Import
- <span class="no-left">: ValDef</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert tree to formal parameter</p>
+ <div class="member-body-short" id="short-body-convertToParam(tree,mods,expected)">
+ <p>Convert tree to formal parameter</p>
+ </div>
+ <div class="member-body-long" id ="long-body-convertToParam(tree,mods,expected)">
+ <p>Convert tree to formal parameter</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="convertToParam$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'convertToParam$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -8014,13 +9310,31 @@ BlockStat ::= Import
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert tree to formal parameter</p>
+ <div class="member-body-short" id="short-body-convertToParam$default$2">
+ <p>Convert tree to formal parameter</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-convertToParam$default$2">
+ <p>Convert tree to formal parameter</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="convertToParam$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'convertToParam$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -8046,13 +9360,31 @@ BlockStat ::= Import
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert tree to formal parameter</p>
+ <div class="member-body-short" id="short-body-convertToParam$default$3">
+ <p>Convert tree to formal parameter</p>
+ </div>
+ <div class="member-body-long" id ="long-body-convertToParam$default$3">
+ <p>Convert tree to formal parameter</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="convertToParams(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'convertToParams(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8086,18 +9418,39 @@ BlockStat ::= Import
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert tree to formal parameter list</p>
+ <div class="member-body-short" id="short-body-convertToParams(tree)">
+ <p>Convert tree to formal parameter list</p>
+ </div>
+ <div class="member-body-long" id ="long-body-convertToParams(tree)">
+ <p>Convert tree to formal parameter list</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="convertToTypeId(tree)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'convertToTypeId(tree)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8131,18 +9484,36 @@ BlockStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Convert (qual)ident to type identifier</p>
+ <div class="member-body-short" id="short-body-convertToTypeId(tree)">
+ <p>Convert (qual)ident to type identifier</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-convertToTypeId(tree)">
+ <p>Convert (qual)ident to type identifier</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="defAnnotsMods(allowed)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defAnnotsMods(allowed)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8176,17 +9547,34 @@ BlockStat ::= Import
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-defAnnotsMods(allowed)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-defAnnotsMods(allowed)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="defDefOrDcl(start,mods,docstring)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defDefOrDcl(start,mods,docstring)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8239,20 +9627,40 @@ BlockStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>DefDef ::= DefSig (<code>:' Type [</code>=' Expr] | &quot;=&quot; Expr)
+ <div class="member-body-short" id="short-body-defDefOrDcl(start,mods,docstring)">
+ <p>DefDef ::= DefSig (<code>:' Type [</code>=' Expr] | &quot;=&quot; Expr)
| this ParamClause ParamClauses <code>=' ConstrExpr DefDcl ::= DefSig</code>:' Type
DefSig ::= id DefTypeParamClaus...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-defDefOrDcl(start,mods,docstring)">
+ <p>DefDef ::= DefSig (<code>:' Type [</code>=' Expr] | &quot;=&quot; Expr)
+| this ParamClause ParamClauses <code>=' ConstrExpr DefDcl ::= DefSig</code>:' Type
+DefSig ::= id [DefTypeParamClause] ParamClauses</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="defDefOrDcl$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defDefOrDcl$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -8278,15 +9686,35 @@ DefSig ::= id DefTypeParamClaus...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>DefDef ::= DefSig (<code>:' Type [</code>=' Expr] | &quot;=&quot; Expr)
+ <div class="member-body-short" id="short-body-defDefOrDcl$default$3">
+ <p>DefDef ::= DefSig (<code>:' Type [</code>=' Expr] | &quot;=&quot; Expr)
| this ParamClause ParamClauses <code>=' ConstrExpr DefDcl ::= DefSig</code>:' Type
DefSig ::= id DefTypeParamClaus...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-defDefOrDcl$default$3">
+ <p>DefDef ::= DefSig (<code>:' Type [</code>=' Expr] | &quot;=&quot; Expr)
+| this ParamClause ParamClauses <code>=' ConstrExpr DefDcl ::= DefSig</code>:' Type
+DefSig ::= id [DefTypeParamClause] ParamClauses</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="defOrDcl(start,mods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'defOrDcl(start,mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8328,12 +9756,13 @@ DefSig ::= id DefTypeParamClaus...</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Def ::= val PatDef
+ <div class="member-body-short" id="short-body-defOrDcl(start,mods)">
+ <p>Def ::= val PatDef
| var VarDef
| def DefDef
| type {nl} TypeDcl
@@ -8343,11 +9772,36 @@ Dcl ::= val ValDcl
| def DefDcl
| type {nl} TypeDcl</p>
+ </div>
+ <div class="member-body-long" id ="long-body-defOrDcl(start,mods)">
+ <p>Def ::= val PatDef
+| var VarDef
+| def DefDef
+| type {nl} TypeDcl
+| TmplDef
+Dcl ::= val ValDcl
+| var ValDcl
+| def DefDcl
+| type {nl} TypeDcl</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="deprecationWarning(msg,offset)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'deprecationWarning(msg,offset)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8394,12 +9848,29 @@ Dcl ::= val ValDcl
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-deprecationWarning(msg,offset)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-deprecationWarning(msg,offset)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="deprecationWarning$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'deprecationWarning$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -8425,12 +9896,29 @@ Dcl ::= val ValDcl
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-deprecationWarning$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-deprecationWarning$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="dotSelectors(t,finish)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'dotSelectors(t,finish)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8472,19 +9960,38 @@ Dcl ::= val ValDcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>DotSelectors ::= { `.' id }</p>
+ <div class="member-body-short" id="short-body-dotSelectors(t,finish)">
+ <p>DotSelectors ::= { `.' id }</p>
+<p>Accept <code>.' separated identifiers acting as a selectors on given tree</code>t`.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-dotSelectors(t,finish)">
+ <p>DotSelectors ::= { `.' id }</p>
<p>Accept <code>.' separated identifiers acting as a selectors on given tree</code>t`.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="dotSelectors$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'dotSelectors$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -8505,19 +10012,38 @@ Dcl ::= val ValDcl
- <span class="no-left">: </span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a><span class="right-arrow"> =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>DotSelectors ::= { `.' id }</p>
+ <div class="member-body-short" id="short-body-dotSelectors$default$2">
+ <p>DotSelectors ::= { `.' id }</p>
+<p>Accept <code>.' separated identifiers acting as a selectors on given tree</code>t`.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-dotSelectors$default$2">
+ <p>DotSelectors ::= { `.' id }</p>
<p>Accept <code>.' separated identifiers acting as a selectors on given tree</code>t`.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="enclosed(tok,body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enclosed(tok,body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8564,12 +10090,29 @@ Dcl ::= val ValDcl
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-enclosed(tok,body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-enclosed(tok,body)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="enumerator()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enumerator()');">[+]</span>
<span class="member-annotations">
</span>
@@ -8597,20 +10140,40 @@ Dcl ::= val ValDcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Enumerator ::= Generator
+ <div class="member-body-short" id="short-body-enumerator()">
+ <p>Enumerator ::= Generator
| Guard
| Pattern1 `=' Expr</p>
+ </div>
+ <div class="member-body-long" id ="long-body-enumerator()">
+ <p>Enumerator ::= Generator
+| Guard
+| Pattern1 `=' Expr</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="enumerators()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enumerators()');">[+]</span>
<span class="member-annotations">
</span>
@@ -8638,18 +10201,39 @@ Dcl ::= val ValDcl
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Enumerators ::= Generator {semi Enumerator | Guard}</p>
+ <div class="member-body-short" id="short-body-enumerators()">
+ <p>Enumerators ::= Generator {semi Enumerator | Guard}</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-enumerators()">
+ <p>Enumerators ::= Generator {semi Enumerator | Guard}</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="enumeratorsRest()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'enumeratorsRest()');">[+]</span>
<span class="member-annotations">
</span>
@@ -8677,17 +10261,37 @@ Dcl ::= val ValDcl
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-enumeratorsRest()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-enumeratorsRest()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="equalsExpr()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'equalsExpr()');">[+]</span>
<span class="member-annotations">
</span>
@@ -8715,18 +10319,36 @@ Dcl ::= val ValDcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>EqualsExpr ::= `=' Expr</p>
+ <div class="member-body-short" id="short-body-equalsExpr()">
+ <p>EqualsExpr ::= `=' Expr</p>
+ </div>
+ <div class="member-body-long" id ="long-body-equalsExpr()">
+ <p>EqualsExpr ::= `=' Expr</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="errorTermTree" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'errorTermTree');">[+]</span>
<span class="member-annotations">
</span>
@@ -8747,17 +10369,37 @@ Dcl ::= val ValDcl
- <span class="no-left">: Literal</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Literal.html">Literal</a>
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-errorTermTree">
+
+ </div>
+ <div class="member-body-long" id ="long-body-errorTermTree">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="expectedMessage(what)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expectedMessage(what)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8796,12 +10438,29 @@ Dcl ::= val ValDcl
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expectedMessage(what)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expectedMessage(what)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="expectedMsg(token)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expectedMsg(token)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8840,12 +10499,29 @@ Dcl ::= val ValDcl
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expectedMsg(token)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expectedMsg(token)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="expr()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr()');">[+]</span>
<span class="member-annotations">
</span>
@@ -8873,17 +10549,34 @@ Dcl ::= val ValDcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="expr(location)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr(location)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8917,17 +10610,34 @@ Dcl ::= val ValDcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr(location)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr(location)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="expr1(location)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr1(location)');">[+]</span>
<span class="member-annotations">
</span>
@@ -8961,17 +10671,34 @@ Dcl ::= val ValDcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr1(location)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr1(location)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="expr1$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr1$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -8997,12 +10724,29 @@ Dcl ::= val ValDcl
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr1$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr1$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="expr1Rest(t,location)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'expr1Rest(t,location)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9044,17 +10788,34 @@ Dcl ::= val ValDcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-expr1Rest(t,location)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-expr1Rest(t,location)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="exprsInParensOpt()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'exprsInParensOpt()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9082,18 +10843,39 @@ Dcl ::= val ValDcl
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ExprsInParens ::= ExprInParens {`,' ExprInParens}</p>
+ <div class="member-body-short" id="short-body-exprsInParensOpt()">
+ <p>ExprsInParens ::= ExprInParens {`,' ExprInParens}</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-exprsInParensOpt()">
+ <p>ExprsInParens ::= ExprInParens {`,' ExprInParens}</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="findWildcardType(t)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'findWildcardType(t)');">[+]</span>
<span class="member-annotations">
@tailrec
</span>
@@ -9127,19 +10909,41 @@ Dcl ::= val ValDcl
- <span class="no-left">: Option</span>
+ <span class="no-left">: Option
+<span class="no-left no-right">[</span>
+Position
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Checks whether <code>t</code> is a wildcard type.
+ <div class="member-body-short" id="short-body-findWildcardType(t)">
+ <p>Checks whether <code>t</code> is a wildcard type.
+If it is, returns the [[Position]] where the wildcard occurs.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-findWildcardType(t)">
+ <p>Checks whether <code>t</code> is a wildcard type.
If it is, returns the [[Position]] where the wildcard occurs.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="forExpr()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'forExpr()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9167,19 +10971,38 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ForExpr ::= <code>for' (</code>(' Enumerators <code>)' |</code>{' Enumerators <code>}') {nl} [</code>yield'] Expr
+ <div class="member-body-short" id="short-body-forExpr()">
+ <p>ForExpr ::= <code>for' (</code>(' Enumerators <code>)' |</code>{' Enumerators <code>}') {nl} [</code>yield'] Expr
+| <code>for' Enumerators (</code>do' Expr | `yield' Expr)</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-forExpr()">
+ <p>ForExpr ::= <code>for' (</code>(' Enumerators <code>)' |</code>{' Enumerators <code>}') {nl} [</code>yield'] Expr
| <code>for' Enumerators (</code>do' Expr | `yield' Expr)</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="fromWithinReturnType(body)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'fromWithinReturnType(body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9218,12 +11041,29 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-fromWithinReturnType(body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-fromWithinReturnType(body)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="funParams(mods,location)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'funParams(mods,location)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9265,17 +11105,37 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-funParams(mods,location)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-funParams(mods,location)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="generator()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'generator()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9303,18 +11163,36 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Generator ::= Pattern `&lt;-' Expr</p>
+ <div class="member-body-short" id="short-body-generator()">
+ <p>Generator ::= Pattern `&lt;-' Expr</p>
+ </div>
+ <div class="member-body-long" id ="long-body-generator()">
+ <p>Generator ::= Pattern `&lt;-' Expr</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="generatorRest(pat)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'generatorRest(pat)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9348,17 +11226,34 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: GenFrom</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/GenFrom.html">GenFrom</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-generatorRest(pat)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-generatorRest(pat)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="guard()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'guard()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9386,18 +11281,36 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Guard ::= if PostfixExpr</p>
+ <div class="member-body-short" id="short-body-guard()">
+ <p>Guard ::= if PostfixExpr</p>
+ </div>
+ <div class="member-body-long" id ="long-body-guard()">
+ <p>Guard ::= if PostfixExpr</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="ident()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'ident()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9425,18 +11338,36 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: TermName</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/core/Names$/TermName.html">TermName</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Accept identifier and return its name as a term name.</p>
+ <div class="member-body-short" id="short-body-ident()">
+ <p>Accept identifier and return its name as a term name.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-ident()">
+ <p>Accept identifier and return its name as a term name.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="implicitClosure(start,location,implicitMods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'implicitClosure(start,location,implicitMods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9486,18 +11417,36 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Expr ::= implicit id <code>=&gt;' Expr BlockResult ::= implicit id [</code>:' InfixType] `=&gt;' Block // Scala2 only</p>
+ <div class="member-body-short" id="short-body-implicitClosure(start,location,implicitMods)">
+ <p>Expr ::= implicit id <code>=&gt;' Expr BlockResult ::= implicit id [</code>:' InfixType] `=&gt;' Block // Scala2 only</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-implicitClosure(start,location,implicitMods)">
+ <p>Expr ::= implicit id <code>=&gt;' Expr BlockResult ::= implicit id [</code>:' InfixType] `=&gt;' Block // Scala2 only</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="implicitMods()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'implicitMods()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9525,17 +11474,34 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-implicitMods()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-implicitMods()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="importClause()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'importClause()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9563,18 +11529,39 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Import ::= import ImportExpr {`,' ImportExpr}</p>
+ <div class="member-body-short" id="short-body-importClause()">
+ <p>Import ::= import ImportExpr {`,' ImportExpr}</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-importClause()">
+ <p>Import ::= import ImportExpr {`,' ImportExpr}</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="importSelector()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'importSelector()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9602,18 +11589,36 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ImportSelector ::= id [<code>=&gt;' id |</code>=&gt;' `_']</p>
+ <div class="member-body-short" id="short-body-importSelector()">
+ <p>ImportSelector ::= id [<code>=&gt;' id |</code>=&gt;' `_']</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-importSelector()">
+ <p>ImportSelector ::= id [<code>=&gt;' id |</code>=&gt;' `_']</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="importSelectors()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'importSelectors()');">[+]</span>
<span class="member-annotations">
</span>
@@ -9641,18 +11646,39 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ImportSelectors ::= <code>{' {ImportSelector</code>,'} (ImportSelector | <code>_')</code>}'</p>
+ <div class="member-body-short" id="short-body-importSelectors()">
+ <p>ImportSelectors ::= <code>{' {ImportSelector</code>,'} (ImportSelector | <code>_')</code>}'</p>
+ </div>
+ <div class="member-body-long" id ="long-body-importSelectors()">
+ <p>ImportSelectors ::= <code>{' {ImportSelector</code>,'} (ImportSelector | <code>_')</code>}'</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="inBraces(body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'inBraces(body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9691,12 +11717,29 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-inBraces(body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-inBraces(body)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="inBrackets(body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'inBrackets(body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9735,12 +11778,29 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-inBrackets(body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-inBrackets(body)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="inDefScopeBraces(body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'inDefScopeBraces(body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9779,12 +11839,29 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-inDefScopeBraces(body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-inDefScopeBraces(body)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="inFunReturnType_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'inFunReturnType_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9823,12 +11900,29 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-inFunReturnType_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-inFunReturnType_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="inParens(body)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'inParens(body)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9867,12 +11961,29 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-inParens(body)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-inParens(body)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="incompleteInputError(msg)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'incompleteInputError(msg)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9911,13 +12022,31 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Issue an error at current offset taht input is incomplete</p>
+ <div class="member-body-short" id="short-body-incompleteInputError(msg)">
+ <p>Issue an error at current offset taht input is incomplete</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-incompleteInputError(msg)">
+ <p>Issue an error at current offset taht input is incomplete</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="infixOps(first,canStartOperand,operand,isType,notAnOperator,maybePostfix)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'infixOps(first,canStartOperand,operand,isType,notAnOperator,maybePostfix)');">[+]</span>
<span class="member-annotations">
</span>
@@ -9991,19 +12120,38 @@ If it is, returns the [[Position]] where the wildcard occurs.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>operand { infixop operand} [postfixop],
+ <div class="member-body-short" id="short-body-infixOps(first,canStartOperand,operand,isType,notAnOperator,maybePostfix)">
+ <p>operand { infixop operand} [postfixop],
respecting rules of associativity and precedence.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-infixOps(first,canStartOperand,operand,isType,notAnOperator,maybePostfix)">
+ <p>operand { infixop operand} [postfixop],
+respecting rules of associativity and precedence.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="infixOps$default$4" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'infixOps$default$4');">[+]</span>
<span class="member-annotations">
</span>
@@ -10029,14 +12177,33 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>operand { infixop operand} [postfixop],
+ <div class="member-body-short" id="short-body-infixOps$default$4">
+ <p>operand { infixop operand} [postfixop],
respecting rules of associativity and precedence.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-infixOps$default$4">
+ <p>operand { infixop operand} [postfixop],
+respecting rules of associativity and precedence.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="infixOps$default$5" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'infixOps$default$5');">[+]</span>
<span class="member-annotations">
</span>
@@ -10062,14 +12229,33 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>operand { infixop operand} [postfixop],
+ <div class="member-body-short" id="short-body-infixOps$default$5">
+ <p>operand { infixop operand} [postfixop],
+respecting rules of associativity and precedence.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-infixOps$default$5">
+ <p>operand { infixop operand} [postfixop],
respecting rules of associativity and precedence.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="infixOps$default$6" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'infixOps$default$6');">[+]</span>
<span class="member-annotations">
</span>
@@ -10095,14 +12281,33 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>operand { infixop operand} [postfixop],
+ <div class="member-body-short" id="short-body-infixOps$default$6">
+ <p>operand { infixop operand} [postfixop],
+respecting rules of associativity and precedence.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-infixOps$default$6">
+ <p>operand { infixop operand} [postfixop],
respecting rules of associativity and precedence.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="infixPattern()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'infixPattern()');">[+]</span>
<span class="member-annotations">
</span>
@@ -10130,18 +12335,36 @@ respecting rules of associativity and precedence.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>InfixPattern ::= SimplePattern {id [nl] SimplePattern}</p>
+ <div class="member-body-short" id="short-body-infixPattern()">
+ <p>InfixPattern ::= SimplePattern {id [nl] SimplePattern}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-infixPattern()">
+ <p>InfixPattern ::= SimplePattern {id [nl] SimplePattern}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="infixType()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'infixType()');">[+]</span>
<span class="member-annotations">
</span>
@@ -10169,18 +12392,36 @@ respecting rules of associativity and precedence.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>InfixType ::= RefinedType {id [nl] refinedType}</p>
+ <div class="member-body-short" id="short-body-infixType()">
+ <p>InfixType ::= RefinedType {id [nl] refinedType}</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-infixType()">
+ <p>InfixType ::= RefinedType {id [nl] refinedType}</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="infixTypeRest(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'infixTypeRest(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10214,17 +12455,34 @@ respecting rules of associativity and precedence.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-infixTypeRest(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-infixTypeRest(t)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="interpolatedString(inPattern)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'interpolatedString(inPattern)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10258,17 +12516,34 @@ respecting rules of associativity and precedence.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-interpolatedString(inPattern)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-interpolatedString(inPattern)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="interpolatedString$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'interpolatedString$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -10294,12 +12569,29 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-interpolatedString$default$1">
+
+ </div>
+ <div class="member-body-long" id ="long-body-interpolatedString$default$1">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isBindingIntro" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isBindingIntro');">[+]</span>
<span class="member-annotations">
</span>
@@ -10325,12 +12617,29 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isBindingIntro">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isBindingIntro">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isDclIntro" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDclIntro');">[+]</span>
<span class="member-annotations">
</span>
@@ -10356,12 +12665,29 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isDclIntro">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isDclIntro">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isDefIntro(allowedMods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isDefIntro(allowedMods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10400,12 +12726,29 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isDefIntro(allowedMods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isDefIntro(allowedMods)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isExprIntro" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isExprIntro');">[+]</span>
<span class="member-annotations">
</span>
@@ -10431,12 +12774,29 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isExprIntro">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isExprIntro">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isIdent" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isIdent');">[+]</span>
<span class="member-annotations">
</span>
@@ -10462,12 +12822,29 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isIdent">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isIdent">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isIdent(name)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isIdent(name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10506,12 +12883,29 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isIdent(name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isIdent(name)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isLeqIndented(offset1,offset2)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isLeqIndented(offset1,offset2)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10558,15 +12952,35 @@ respecting rules of associativity and precedence.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>Is offset1 less or equally indented than offset2?
+ <div class="member-body-short" id="short-body-isLeqIndented(offset1,offset2)">
+ <p>Is offset1 less or equally indented than offset2?
This is the case if the characters between the preceding end-of-line and offset1
are a prefix of the c...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-isLeqIndented(offset1,offset2)">
+ <p>Is offset1 less or equally indented than offset2?
+This is the case if the characters between the preceding end-of-line and offset1
+are a prefix of the characters between the preceding end-of-line and offset2.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isLiteral" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isLiteral');">[+]</span>
<span class="member-annotations">
</span>
@@ -10592,12 +13006,29 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isLiteral">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isLiteral">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isModifier" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isModifier');">[+]</span>
<span class="member-annotations">
</span>
@@ -10623,12 +13054,29 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isModifier">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isModifier">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isNumericLit" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isNumericLit');">[+]</span>
<span class="member-annotations">
</span>
@@ -10654,12 +13102,29 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isNumericLit">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isNumericLit">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isSimpleLiteral" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isSimpleLiteral');">[+]</span>
<span class="member-annotations">
</span>
@@ -10685,12 +13150,29 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isSimpleLiteral">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isSimpleLiteral">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isStatSep" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isStatSep');">[+]</span>
<span class="member-annotations">
</span>
@@ -10716,12 +13198,29 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isStatSep">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isStatSep">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isStatSeqEnd" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isStatSeqEnd');">[+]</span>
<span class="member-annotations">
</span>
@@ -10747,12 +13246,29 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isStatSeqEnd">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isStatSeqEnd">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isTemplateIntro" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isTemplateIntro');">[+]</span>
<span class="member-annotations">
</span>
@@ -10778,12 +13294,29 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isTemplateIntro">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isTemplateIntro">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="isWildcard(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'isWildcard(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10822,12 +13355,29 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-isWildcard(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-isWildcard(t)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="lastStatOffset_=(x$1)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'lastStatOffset_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10866,14 +13416,33 @@ are a prefix of the c...</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The offset of the last time when a statement on a new line was definitely
+ <div class="member-body-short" id="short-body-lastStatOffset_=(x$1)">
+ <p>The offset of the last time when a statement on a new line was definitely
encountered in the current scope or an outer scope.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-lastStatOffset_=(x$1)">
+ <p>The offset of the last time when a statement on a new line was definitely
+encountered in the current scope or an outer scope.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="literal(negOffset,inPattern)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'literal(negOffset,inPattern)');">[+]</span>
<span class="member-annotations">
</span>
@@ -10915,20 +13484,40 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>SimpleExpr ::= literal
+ <div class="member-body-short" id="short-body-literal(negOffset,inPattern)">
+ <p>SimpleExpr ::= literal
| symbol
| null</p>
+ </div>
+ <div class="member-body-long" id ="long-body-literal(negOffset,inPattern)">
+ <p>SimpleExpr ::= literal
+| symbol
+| null</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="literal$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'literal$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -10954,15 +13543,35 @@ encountered in the current scope or an outer scope.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>SimpleExpr ::= literal
+ <div class="member-body-short" id="short-body-literal$default$1">
+ <p>SimpleExpr ::= literal
| symbol
| null</p>
+ </div>
+ <div class="member-body-long" id ="long-body-literal$default$1">
+ <p>SimpleExpr ::= literal
+| symbol
+| null</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="literal$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'literal$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -10988,15 +13597,35 @@ encountered in the current scope or an outer scope.</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>SimpleExpr ::= literal
+ <div class="member-body-short" id="short-body-literal$default$2">
+ <p>SimpleExpr ::= literal
+| symbol
+| null</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-literal$default$2">
+ <p>SimpleExpr ::= literal
| symbol
| null</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="localDef(start,implicitMods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'localDef(start,implicitMods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11038,17 +13667,34 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-localDef(start,implicitMods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-localDef(start,implicitMods)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="localDef$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'localDef$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -11069,17 +13715,34 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-localDef$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-localDef$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="makeIdent(tok,name)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makeIdent(tok,name)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11121,17 +13784,34 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: Ident</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Ident">Ident</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-makeIdent(tok,name)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-makeIdent(tok,name)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="makePackaging(start,pkg,stats)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'makePackaging(start,pkg,stats)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11184,18 +13864,36 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: PackageDef</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#PackageDef">PackageDef</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Create a tree representing a packaging</p>
+ <div class="member-body-short" id="short-body-makePackaging(start,pkg,stats)">
+ <p>Create a tree representing a packaging</p>
+ </div>
+ <div class="member-body-long" id ="long-body-makePackaging(start,pkg,stats)">
+ <p>Create a tree representing a packaging</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="migrationWarningOrError(msg,offset)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'migrationWarningOrError(msg,offset)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11242,12 +13940,29 @@ encountered in the current scope or an outer scope.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-migrationWarningOrError(msg,offset)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-migrationWarningOrError(msg,offset)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="migrationWarningOrError$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'migrationWarningOrError$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -11273,12 +13988,29 @@ encountered in the current scope or an outer scope.</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-migrationWarningOrError$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-migrationWarningOrError$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="mixinQualifierOpt()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mixinQualifierOpt()');">[+]</span>
<span class="member-annotations">
</span>
@@ -11306,18 +14038,36 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: Ident</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Ident">Ident</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>MixinQualifier ::= <code>[' id</code>]'</p>
+ <div class="member-body-short" id="short-body-mixinQualifierOpt()">
+ <p>MixinQualifier ::= <code>[' id</code>]'</p>
+ </div>
+ <div class="member-body-long" id ="long-body-mixinQualifierOpt()">
+ <p>MixinQualifier ::= <code>[' id</code>]'</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="modOfToken(tok)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'modOfToken(tok)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11351,17 +14101,34 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: Mod</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Mod.html">Mod</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-modOfToken(tok)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-modOfToken(tok)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="modifiers(allowed,start)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'modifiers(allowed,start)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11403,23 +14170,48 @@ encountered in the current scope or an outer scope.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>{Annotation} {Modifier}
+ <div class="member-body-short" id="short-body-modifiers(allowed,start)">
+ <p>{Annotation} {Modifier}
Modifiers ::= {Modifier}
LocalModifiers ::= {LocalModifier}
AccessModifier ::= (private | protected) [AccessQualifier]
Modifier...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-modifiers(allowed,start)">
+ <p>{Annotation} {Modifier}
+Modifiers ::= {Modifier}
+LocalModifiers ::= {LocalModifier}
+AccessModifier ::= (private | protected) [AccessQualifier]
+Modifier ::= LocalModifier
+| AccessModifier
+| override
+LocalModifier ::= abstract | final | sealed | implicit | lazy</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="modifiers$default$1" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'modifiers$default$1');">[+]</span>
<span class="member-annotations">
</span>
@@ -11445,18 +14237,43 @@ Modifier...
</div><!-- end member-title -->
<div class="member-body">
- <p>{Annotation} {Modifier}
+ <div class="member-body-short" id="short-body-modifiers$default$1">
+ <p>{Annotation} {Modifier}
Modifiers ::= {Modifier}
LocalModifiers ::= {LocalModifier}
AccessModifier ::= (private | protected) [AccessQualifier]
Modifier...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-modifiers$default$1">
+ <p>{Annotation} {Modifier}
+Modifiers ::= {Modifier}
+LocalModifiers ::= {LocalModifier}
+AccessModifier ::= (private | protected) [AccessQualifier]
+Modifier ::= LocalModifier
+| AccessModifier
+| override
+LocalModifier ::= abstract | final | sealed | implicit | lazy</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="modifiers$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'modifiers$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -11482,18 +14299,43 @@ Modifier...
</div><!-- end member-title -->
<div class="member-body">
- <p>{Annotation} {Modifier}
+ <div class="member-body-short" id="short-body-modifiers$default$2">
+ <p>{Annotation} {Modifier}
Modifiers ::= {Modifier}
LocalModifiers ::= {LocalModifier}
AccessModifier ::= (private | protected) [AccessQualifier]
Modifier...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-modifiers$default$2">
+ <p>{Annotation} {Modifier}
+Modifiers ::= {Modifier}
+LocalModifiers ::= {LocalModifier}
+AccessModifier ::= (private | protected) [AccessQualifier]
+Modifier ::= LocalModifier
+| AccessModifier
+| override
+LocalModifier ::= abstract | final | sealed | implicit | lazy</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="mustStartStat" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'mustStartStat');">[+]</span>
<span class="member-annotations">
</span>
@@ -11519,12 +14361,29 @@ Modifier...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-mustStartStat">
+
+ </div>
+ <div class="member-body-long" id ="long-body-mustStartStat">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newLineOpt()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newLineOpt()');">[+]</span>
<span class="member-annotations">
</span>
@@ -11557,12 +14416,29 @@ Modifier...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-newLineOpt()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-newLineOpt()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newLineOptWhenFollowedBy(token)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newLineOptWhenFollowedBy(token)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11601,12 +14477,29 @@ Modifier...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-newLineOptWhenFollowedBy(token)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-newLineOptWhenFollowedBy(token)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newLineOptWhenFollowing(p)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newLineOptWhenFollowing(p)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11645,12 +14538,29 @@ Modifier...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-newLineOptWhenFollowing(p)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-newLineOptWhenFollowing(p)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="newLinesOpt()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'newLinesOpt()');">[+]</span>
<span class="member-annotations">
</span>
@@ -11683,12 +14593,29 @@ Modifier...
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-newLinesOpt()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-newLinesOpt()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="normalize(mods)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'normalize(mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11722,18 +14649,36 @@ Modifier...
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Drop <code>private' modifier when followed by a qualifier. Contract</code>abstract' and `override' to ABSOVERRIDE</p>
+ <div class="member-body-short" id="short-body-normalize(mods)">
+ <p>Drop <code>private' modifier when followed by a qualifier. Contract</code>abstract' and `override' to ABSOVERRIDE</p>
+ </div>
+ <div class="member-body-long" id ="long-body-normalize(mods)">
+ <p>Drop <code>private' modifier when followed by a qualifier. Contract</code>abstract' and `override' to ABSOVERRIDE</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="objectDef(start,mods,docstring)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'objectDef(start,mods,docstring)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11786,18 +14731,36 @@ Modifier...
- <span class="no-left">: ModuleDef</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/ModuleDef.html">ModuleDef</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ObjectDef ::= id TemplateOpt</p>
+ <div class="member-body-short" id="short-body-objectDef(start,mods,docstring)">
+ <p>ObjectDef ::= id TemplateOpt</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-objectDef(start,mods,docstring)">
+ <p>ObjectDef ::= id TemplateOpt</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="objectDef$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'objectDef$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -11823,13 +14786,31 @@ Modifier...
</div><!-- end member-title -->
<div class="member-body">
- <p>ObjectDef ::= id TemplateOpt</p>
+ <div class="member-body-short" id="short-body-objectDef$default$3">
+ <p>ObjectDef ::= id TemplateOpt</p>
+ </div>
+ <div class="member-body-long" id ="long-body-objectDef$default$3">
+ <p>ObjectDef ::= id TemplateOpt</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="opStack_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'opStack_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11871,12 +14852,29 @@ OpInfo
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-opStack_=(x$1)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-opStack_=(x$1)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="packaging(start)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'packaging(start)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11910,18 +14908,36 @@ OpInfo
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Packaging ::= package QualId [nl] <code>{' TopStatSeq</code>}'</p>
+ <div class="member-body-short" id="short-body-packaging(start)">
+ <p>Packaging ::= package QualId [nl] <code>{' TopStatSeq</code>}'</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-packaging(start)">
+ <p>Packaging ::= package QualId [nl] <code>{' TopStatSeq</code>}'</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="parArgumentExprs()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'parArgumentExprs()');">[+]</span>
<span class="member-annotations">
</span>
@@ -11949,19 +14965,41 @@ OpInfo
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ParArgumentExprs ::= <code>(' [ExprsInParens]</code>)'
+ <div class="member-body-short" id="short-body-parArgumentExprs()">
+ <p>ParArgumentExprs ::= <code>(' [ExprsInParens]</code>)'
+| <code>(' [ExprsInParens</code>,'] PostfixExpr <code>:'</code>_' `*' ')' \</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-parArgumentExprs()">
+ <p>ParArgumentExprs ::= <code>(' [ExprsInParens]</code>)'
| <code>(' [ExprsInParens</code>,'] PostfixExpr <code>:'</code>_' `*' ')' \</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="parArgumentExprss(fn)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'parArgumentExprss(fn)');">[+]</span>
<span class="member-annotations">
</span>
@@ -11995,18 +15033,36 @@ OpInfo
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ParArgumentExprss ::= {ParArgumentExprs}</p>
+ <div class="member-body-short" id="short-body-parArgumentExprss(fn)">
+ <p>ParArgumentExprss ::= {ParArgumentExprs}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-parArgumentExprss(fn)">
+ <p>ParArgumentExprss ::= {ParArgumentExprs}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="paramClauses(owner,ofCaseClass)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramClauses(owner,ofCaseClass)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12048,21 +15104,49 @@ OpInfo
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a>
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ClsParamClauses ::= {ClsParamClause} [[nl] <code>('</code>implicit' ClsParams <code>)'] ClsParamClause ::= [nl]</code>(' [ClsParams] ')'
+ <div class="member-body-short" id="short-body-paramClauses(owner,ofCaseClass)">
+ <p>ClsParamClauses ::= {ClsParamClause} [[nl] <code>('</code>implicit' ClsParams <code>)'] ClsParamClause ::= [nl]</code>(' [ClsParams] ')'
ClsParams ::= ClsParam {<code>'...</code>
[nl][DefParams]
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-paramClauses(owner,ofCaseClass)">
+ <p>ClsParamClauses ::= {ClsParamClause} [[nl] <code>('</code>implicit' ClsParams <code>)'] ClsParamClause ::= [nl]</code>(' [ClsParams] ')'
+ClsParams ::= ClsParam {<code>' ClsParam} ClsParam ::= {Annotation} [{Modifier} (</code>val' | <code>var') |</code>inline'] Param
+DefParamClauses ::= {DefParamClause} [[nl] <code>('</code>implicit' DefParams <code>)'] DefParamClause ::= [nl]</code>(' [DefParams] ')'
+DefParams ::= DefParam {<code>,' DefParam} DefParam ::= {Annotation} [</code>inline'] Param
+Param ::= id <code>:' ParamType [</code>=' Expr]</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="paramClauses$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramClauses$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -12088,16 +15172,38 @@ ClsParams ::= ClsParam {<code>'...</code>
</div><!-- end member-title -->
<div class="member-body">
- <p>ClsParamClauses ::= {ClsParamClause} [[nl] <code>('</code>implicit' ClsParams <code>)'] ClsParamClause ::= [nl]</code>(' [ClsParams] ')'
+ <div class="member-body-short" id="short-body-paramClauses$default$2">
+ <p>ClsParamClauses ::= {ClsParamClause} [[nl] <code>('</code>implicit' ClsParams <code>)'] ClsParamClause ::= [nl]</code>(' [ClsParams] ')'
ClsParams ::= ClsParam {<code>'...</code>
[nl][DefParams]
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-paramClauses$default$2">
+ <p>ClsParamClauses ::= {ClsParamClause} [[nl] <code>('</code>implicit' ClsParams <code>)'] ClsParamClause ::= [nl]</code>(' [ClsParams] ')'
+ClsParams ::= ClsParam {<code>' ClsParam} ClsParam ::= {Annotation} [{Modifier} (</code>val' | <code>var') |</code>inline'] Param
+DefParamClauses ::= {DefParamClause} [[nl] <code>('</code>implicit' DefParams <code>)'] DefParamClause ::= [nl]</code>(' [DefParams] ')'
+DefParams ::= DefParam {<code>,' DefParam} DefParam ::= {Annotation} [</code>inline'] Param
+Param ::= id <code>:' ParamType [</code>=' Expr]</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="paramType()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramType()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12125,18 +15231,36 @@ ClsParams ::= ClsParam {<code>'...</code>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ParamType ::= [`=&gt;'] ParamValueType</p>
+ <div class="member-body-short" id="short-body-paramType()">
+ <p>ParamType ::= [`=&gt;'] ParamValueType</p>
+ </div>
+ <div class="member-body-long" id ="long-body-paramType()">
+ <p>ParamType ::= [`=&gt;'] ParamValueType</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="paramValueType()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'paramValueType()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12164,18 +15288,36 @@ ClsParams ::= ClsParam {<code>'...</code>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ParamValueType ::= Type [`*']</p>
+ <div class="member-body-short" id="short-body-paramValueType()">
+ <p>ParamValueType ::= Type [`*']</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-paramValueType()">
+ <p>ParamValueType ::= Type [`*']</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="parse()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'parse()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12203,19 +15345,38 @@ ClsParams ::= ClsParam {<code>'...</code>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>This is the general parse entry point.
+ <div class="member-body-short" id="short-body-parse()">
+ <p>This is the general parse entry point.
Overridden by ScriptParser</p>
+ </div>
+ <div class="member-body-long" id ="long-body-parse()">
+ <p>This is the general parse entry point.
+Overridden by ScriptParser</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="patDefOrDcl(start,mods,docstring)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patDefOrDcl(start,mods,docstring)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12268,18 +15429,36 @@ Overridden by ScriptParser</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>PatDef ::= Pattern2 {<code>,' Pattern2} [</code>:' Type] <code>=' Expr VarDef ::= PatDef | id {</code>,' id} <code>:' Type</code>=' <code>_' ValDcl ::= id {</code>,' id} <code>:' Type VarDcl ::= id {</code>,' id} `...</p>
+ <div class="member-body-short" id="short-body-patDefOrDcl(start,mods,docstring)">
+ <p>PatDef ::= Pattern2 {<code>,' Pattern2} [</code>:' Type] <code>=' Expr VarDef ::= PatDef | id {</code>,' id} <code>:' Type</code>=' <code>_' ValDcl ::= id {</code>,' id} <code>:' Type VarDcl ::= id {</code>,' id} `...</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-patDefOrDcl(start,mods,docstring)">
+ <p>PatDef ::= Pattern2 {<code>,' Pattern2} [</code>:' Type] <code>=' Expr VarDef ::= PatDef | id {</code>,' id} <code>:' Type</code>=' <code>_' ValDcl ::= id {</code>,' id} <code>:' Type VarDcl ::= id {</code>,' id} `:' Type</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="patDefOrDcl$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patDefOrDcl$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -12305,13 +15484,31 @@ Overridden by ScriptParser</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>PatDef ::= Pattern2 {<code>,' Pattern2} [</code>:' Type] <code>=' Expr VarDef ::= PatDef | id {</code>,' id} <code>:' Type</code>=' <code>_' ValDcl ::= id {</code>,' id} <code>:' Type VarDcl ::= id {</code>,' id} `...</p>
+ <div class="member-body-short" id="short-body-patDefOrDcl$default$3">
+ <p>PatDef ::= Pattern2 {<code>,' Pattern2} [</code>:' Type] <code>=' Expr VarDef ::= PatDef | id {</code>,' id} <code>:' Type</code>=' <code>_' ValDcl ::= id {</code>,' id} <code>:' Type VarDcl ::= id {</code>,' id} `...</p>
+ </div>
+ <div class="member-body-long" id ="long-body-patDefOrDcl$default$3">
+ <p>PatDef ::= Pattern2 {<code>,' Pattern2} [</code>:' Type] <code>=' Expr VarDef ::= PatDef | id {</code>,' id} <code>:' Type</code>=' <code>_' ValDcl ::= id {</code>,' id} <code>:' Type VarDcl ::= id {</code>,' id} `:' Type</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="path(thisOK,finish)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'path(thisOK,finish)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12353,19 +15550,38 @@ Overridden by ScriptParser</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Path ::= StableId
+ <div class="member-body-short" id="short-body-path(thisOK,finish)">
+ <p>Path ::= StableId
+| [id `.'] this</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-path(thisOK,finish)">
+ <p>Path ::= StableId
| [id `.'] this</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="path$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'path$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -12386,19 +15602,38 @@ Overridden by ScriptParser</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a><span class="right-arrow"> =&gt; </span><a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Path ::= StableId
+ <div class="member-body-short" id="short-body-path$default$2">
+ <p>Path ::= StableId
+| [id `.'] this</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-path$default$2">
+ <p>Path ::= StableId
| [id `.'] this</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="pattern1()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'pattern1()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12426,19 +15661,38 @@ Overridden by ScriptParser</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Pattern1 ::= PatVar Ascription
+ <div class="member-body-short" id="short-body-pattern1()">
+ <p>Pattern1 ::= PatVar Ascription
+| Pattern2</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-pattern1()">
+ <p>Pattern1 ::= PatVar Ascription
| Pattern2</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="patternAlts()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patternAlts()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12466,17 +15720,37 @@ Overridden by ScriptParser</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-patternAlts()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-patternAlts()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="patterns()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patterns()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12504,18 +15778,42 @@ Overridden by ScriptParser</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Tree.html">Tree</a>
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Patterns ::= Pattern [`,' Pattern]</p>
+ <div class="member-body-short" id="short-body-patterns()">
+ <p>Patterns ::= Pattern [`,' Pattern]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-patterns()">
+ <p>Patterns ::= Pattern [`,' Pattern]</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="patternsOpt()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'patternsOpt()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12543,17 +15841,37 @@ Overridden by ScriptParser</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-patternsOpt()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-patternsOpt()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="placeholderParams_=(x$1)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'placeholderParams_=(x$1)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12595,14 +15913,33 @@ Overridden by ScriptParser</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>The implicit parameters introduced by <code>_</code> in the current expression.
+ <div class="member-body-short" id="short-body-placeholderParams_=(x$1)">
+ <p>The implicit parameters introduced by <code>_</code> in the current expression.
Parameters appear in reverse order.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-placeholderParams_=(x$1)">
+ <p>The implicit parameters introduced by <code>_</code> in the current expression.
+Parameters appear in reverse order.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="posMods(start,mods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'posMods(start,mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12644,17 +15981,34 @@ Parameters appear in reverse order.</p>
- <span class="no-left">: Modifiers</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/untpd$/Modifiers.html">Modifiers</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-posMods(start,mods)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-posMods(start,mods)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="postfixExpr()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'postfixExpr()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12682,20 +16036,40 @@ Parameters appear in reverse order.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>PostfixExpr ::= InfixExpr [id [nl]]
+ <div class="member-body-short" id="short-body-postfixExpr()">
+ <p>PostfixExpr ::= InfixExpr [id [nl]]
InfixExpr ::= PrefixExpr
| InfixExpr id [nl] InfixExpr</p>
+ </div>
+ <div class="member-body-long" id ="long-body-postfixExpr()">
+ <p>PostfixExpr ::= InfixExpr [id [nl]]
+InfixExpr ::= PrefixExpr
+| InfixExpr id [nl] InfixExpr</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="qualId()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'qualId()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12723,18 +16097,36 @@ InfixExpr ::= PrefixExpr
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>QualId ::= id {`.' id}</p>
+ <div class="member-body-short" id="short-body-qualId()">
+ <p>QualId ::= id {`.' id}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-qualId()">
+ <p>QualId ::= id {`.' id}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="reduceStack(base,top,prec,leftAssoc)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'reduceStack(base,top,prec,leftAssoc)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12795,17 +16187,34 @@ OpInfo
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-reduceStack(base,top,prec,leftAssoc)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-reduceStack(base,top,prec,leftAssoc)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="refineStatSeq()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'refineStatSeq()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12833,21 +16242,45 @@ OpInfo
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>RefineStatSeq ::= RefineStat {semi RefineStat}
+ <div class="member-body-short" id="short-body-refineStatSeq()">
+ <p>RefineStatSeq ::= RefineStat {semi RefineStat}
+RefineStat ::= Dcl
+|
+(in reality we admit Defs and filter them out afterwards)</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-refineStatSeq()">
+ <p>RefineStatSeq ::= RefineStat {semi RefineStat}
RefineStat ::= Dcl
|
(in reality we admit Defs and filter them out afterwards)</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="refinedTypeRest(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'refinedTypeRest(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12881,17 +16314,34 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-refinedTypeRest(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-refinedTypeRest(t)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="refinement()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'refinement()');">[+]</span>
<span class="member-annotations">
</span>
@@ -12919,18 +16369,39 @@ RefineStat ::= Dcl
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Refinement ::= <code>{' RefineStatSeq</code>}'</p>
+ <div class="member-body-short" id="short-body-refinement()">
+ <p>Refinement ::= <code>{' RefineStatSeq</code>}'</p>
+ </div>
+ <div class="member-body-long" id ="long-body-refinement()">
+ <p>Refinement ::= <code>{' RefineStatSeq</code>}'</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="selector(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'selector(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -12964,18 +16435,36 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Accept identifier acting as a selector on given tree <code>t</code>.</p>
+ <div class="member-body-short" id="short-body-selector(t)">
+ <p>Accept identifier acting as a selector on given tree <code>t</code>.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-selector(t)">
+ <p>Accept identifier acting as a selector on given tree <code>t</code>.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="selectors(t,finish)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'selectors(t,finish)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13017,19 +16506,38 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Selectors ::= id { `.' id }</p>
+ <div class="member-body-short" id="short-body-selectors(t,finish)">
+ <p>Selectors ::= id { `.' id }</p>
<p>Accept <code>.' separated identifiers acting as a selectors on given tree</code>t`.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-selectors(t,finish)">
+ <p>Selectors ::= id { `.' id }</p>
+<p>Accept <code>.' separated identifiers acting as a selectors on given tree</code>t`.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="selfInvocation()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'selfInvocation()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13057,18 +16565,36 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>SelfInvocation ::= this ArgumentExprs {ArgumentExprs}</p>
+ <div class="member-body-short" id="short-body-selfInvocation()">
+ <p>SelfInvocation ::= this ArgumentExprs {ArgumentExprs}</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-selfInvocation()">
+ <p>SelfInvocation ::= this ArgumentExprs {ArgumentExprs}</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="setLastStatOffset()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'setLastStatOffset()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13101,12 +16627,29 @@ RefineStat ::= Dcl
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-setLastStatOffset()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-setLastStatOffset()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="simpleExpr()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'simpleExpr()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13134,21 +16677,43 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>SimpleExpr ::= new Template
+ <div class="member-body-short" id="short-body-simpleExpr()">
+ <p>SimpleExpr ::= new Template
| BlockExpr
| SimpleExpr1 [<code>_'] SimpleExpr1 ::= literal | xmlLiteral | Path |</code>(' [ExprsInParens] <code>)' | SimpleExpr</code>.'...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-simpleExpr()">
+ <p>SimpleExpr ::= new Template
+| BlockExpr
+| SimpleExpr1 [<code>_'] SimpleExpr1 ::= literal | xmlLiteral | Path |</code>(' [ExprsInParens] <code>)' | SimpleExpr</code>.' id
+| SimpleExpr (TypeArgs | NamedTypeArgs)
+| SimpleExpr1 ArgumentExprs</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="simpleExprRest(t,canApply)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'simpleExprRest(t,canApply)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13190,17 +16755,34 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-simpleExprRest(t,canApply)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-simpleExprRest(t,canApply)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="simpleExprRest$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'simpleExprRest$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -13226,12 +16808,29 @@ RefineStat ::= Dcl
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-simpleExprRest$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-simpleExprRest$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="simplePatternRest(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'simplePatternRest(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13265,17 +16864,34 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-simplePatternRest(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-simplePatternRest(t)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="simpleType()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'simpleType()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13303,23 +16919,46 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>SimpleType ::= SimpleType TypeArgs
+ <div class="member-body-short" id="short-body-simpleType()">
+ <p>SimpleType ::= SimpleType TypeArgs
+| SimpleType <code>#' id | StableId | Path</code>.' type
+| <code>(' ArgTypes</code>)'
+| `_' TypeBounds
+| Refinement
+| Literal</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-simpleType()">
+ <p>SimpleType ::= SimpleType TypeArgs
| SimpleType <code>#' id | StableId | Path</code>.' type
| <code>(' ArgTypes</code>)'
| `_' TypeBounds
| Refinement
| Literal</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="simpleTypeRest(t)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'simpleTypeRest(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13353,17 +16992,34 @@ RefineStat ::= Dcl
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-simpleTypeRest(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-simpleTypeRest(t)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="skip()" class="member protected">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'skip()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13396,17 +17052,42 @@ RefineStat ::= Dcl
</div><!-- end member-title -->
<div class="member-body">
- <p>Skip on error to next safe point.
+ <div class="member-body-short" id="short-body-skip()">
+ <p>Skip on error to next safe point.
Safe points are:
- Closing braces, provided they match an opening brace before the error point.
- Closing parens and br...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-skip()">
+ <p>Skip on error to next safe point.
+Safe points are:
+- Closing braces, provided they match an opening brace before the error point.
+- Closing parens and brackets, provided they match an opening parent or bracket
+before the error point and there are no intervening other kinds of parens.
+- Semicolons and newlines, provided there are no intervening braces.
+- Definite statement starts on new lines, provided they are not more indented
+than the last known statement start before the error point.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="stableId()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'stableId()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13434,19 +17115,38 @@ Safe points are:
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>StableId ::= id
+ <div class="member-body-short" id="short-body-stableId()">
+ <p>StableId ::= id
+| Path <code>.' id | [id '.'] super [</code>[' id <code>]']</code>.' id</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-stableId()">
+ <p>StableId ::= id
| Path <code>.' id | [id '.'] super [</code>[' id <code>]']</code>.' id</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="syntaxErrorOrIncomplete(msg)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'syntaxErrorOrIncomplete(msg)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13485,14 +17185,33 @@ Safe points are:
</div><!-- end member-title -->
<div class="member-body">
- <p>If at end of file, issue an incompleteInputError.
+ <div class="member-body-short" id="short-body-syntaxErrorOrIncomplete(msg)">
+ <p>If at end of file, issue an incompleteInputError.
Otherwise issue a syntax error and skip to next safe point.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-syntaxErrorOrIncomplete(msg)">
+ <p>If at end of file, issue an incompleteInputError.
+Otherwise issue a syntax error and skip to next safe point.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="template(constr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'template(constr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13526,19 +17245,40 @@ Otherwise issue a syntax error and skip to next safe point.</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Template">Template</a><span>, </span>Boolean
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Template ::= ConstrApps [TemplateBody] | TemplateBody
+ <div class="member-body-short" id="short-body-template(constr)">
+ <p>Template ::= ConstrApps [TemplateBody] | TemplateBody
+ConstrApps ::= ConstrApp {`with' ConstrApp}</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-template(constr)">
+ <p>Template ::= ConstrApps [TemplateBody] | TemplateBody
ConstrApps ::= ConstrApp {`with' ConstrApp}</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="templateBody()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'templateBody()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13566,17 +17306,39 @@ ConstrApps ::= ConstrApp {`with' ConstrApp}</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a><span>, </span>List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span>
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-templateBody()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-templateBody()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="templateBodyOpt(constr,parents)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'templateBodyOpt(constr,parents)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13621,18 +17383,36 @@ ConstrApps ::= ConstrApp {`with' ConstrApp}</p>
- <span class="no-left">: Template</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Template">Template</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TemplateBody ::= [nl] <code>{' TemplateStatSeq</code>}'</p>
+ <div class="member-body-short" id="short-body-templateBodyOpt(constr,parents)">
+ <p>TemplateBody ::= [nl] <code>{' TemplateStatSeq</code>}'</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-templateBodyOpt(constr,parents)">
+ <p>TemplateBody ::= [nl] <code>{' TemplateStatSeq</code>}'</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="templateOpt(constr)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'templateOpt(constr)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13666,18 +17446,36 @@ ConstrApps ::= ConstrApp {`with' ConstrApp}</p>
- <span class="no-left">: Template</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Template">Template</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TemplateOpt = [`extends' Template | TemplateBody]</p>
+ <div class="member-body-short" id="short-body-templateOpt(constr)">
+ <p>TemplateOpt = [`extends' Template | TemplateBody]</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-templateOpt(constr)">
+ <p>TemplateOpt = [`extends' Template | TemplateBody]</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="templateStatSeq()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'templateStatSeq()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13705,22 +17503,51 @@ ConstrApps ::= ConstrApp {`with' ConstrApp}</p>
- <span class="no-left">: </span>
+ <span class="no-left">: <span class="no-right">(</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#ValDef">ValDef</a><span>, </span>List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span>
+<span class="no-left">)</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TemplateStatSeq ::= [id [<code>:' Type]</code>=&gt;'] TemplateStat {semi TemplateStat}
+ <div class="member-body-short" id="short-body-templateStatSeq()">
+ <p>TemplateStatSeq ::= [id [<code>:' Type]</code>=&gt;'] TemplateStat {semi TemplateStat}
TemplateStat ::= Import
| Annotations Modifiers Def
| Annotations Modifiers Dc...
</p>
+ </div>
+ <div class="member-body-long" id ="long-body-templateStatSeq()">
+ <p>TemplateStatSeq ::= [id [<code>:' Type]</code>=&gt;'] TemplateStat {semi TemplateStat}
+TemplateStat ::= Import
+| Annotations Modifiers Def
+| Annotations Modifiers Dcl
+| Expr1
+| super ArgumentExprs {ArgumentExprs}
+|</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="termIdent()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'termIdent()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13748,18 +17575,36 @@ TemplateStat ::= Import
- <span class="no-left">: Ident</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Ident">Ident</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Accept identifier and return Ident with its name as a term name.</p>
+ <div class="member-body-short" id="short-body-termIdent()">
+ <p>Accept identifier and return Ident with its name as a term name.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-termIdent()">
+ <p>Accept identifier and return Ident with its name as a term name.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="termIdentOrWildcard()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'termIdentOrWildcard()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13787,17 +17632,34 @@ TemplateStat ::= Import
- <span class="no-left">: Ident</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Ident">Ident</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-termIdentOrWildcard()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-termIdentOrWildcard()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="tmplDef(start,mods)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tmplDef(start,mods)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13839,18 +17701,36 @@ TemplateStat ::= Import
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TmplDef ::= ([<code>case']</code>class' | <code>trait') ClassDef | [</code>case'] `object' ObjectDef</p>
+ <div class="member-body-short" id="short-body-tmplDef(start,mods)">
+ <p>TmplDef ::= ([<code>case']</code>class' | <code>trait') ClassDef | [</code>case'] `object' ObjectDef</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-tmplDef(start,mods)">
+ <p>TmplDef ::= ([<code>case']</code>class' | <code>trait') ClassDef | [</code>case'] `object' ObjectDef</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="tokenSeparated(separator,part)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'tokenSeparated(separator,part)');">[+]</span>
<span class="member-annotations">
</span>
@@ -13892,18 +17772,39 @@ TemplateStat ::= Import
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+T
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>part { <code>separator</code> part }</p>
+ <div class="member-body-short" id="short-body-tokenSeparated(separator,part)">
+ <p>part { <code>separator</code> part }</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-tokenSeparated(separator,part)">
+ <p>part { <code>separator</code> part }</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="topStatSeq()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'topStatSeq()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13931,23 +17832,49 @@ TemplateStat ::= Import
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TopStatSeq ::= TopStat {semi TopStat}
+ <div class="member-body-short" id="short-body-topStatSeq()">
+ <p>TopStatSeq ::= TopStat {semi TopStat}
TopStat ::= Annotations Modifiers TmplDef
| Packaging
| package object objectDef
| Import
|</p>
+ </div>
+ <div class="member-body-long" id ="long-body-topStatSeq()">
+ <p>TopStatSeq ::= TopStat {semi TopStat}
+TopStat ::= Annotations Modifiers TmplDef
+| Packaging
+| package object objectDef
+| Import
+|</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="toplevelTyp()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'toplevelTyp()');">[+]</span>
<span class="member-annotations">
</span>
@@ -13975,19 +17902,38 @@ TopStat ::= Annotations Modifiers TmplDef
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Same as [[typ]], but if this results in a wildcard it emits a syntax error and
+ <div class="member-body-short" id="short-body-toplevelTyp()">
+ <p>Same as [[typ]], but if this results in a wildcard it emits a syntax error and
returns a tree for type <code>Any</code> instead.</p>
+ </div>
+ <div class="member-body-long" id ="long-body-toplevelTyp()">
+ <p>Same as [[typ]], but if this results in a wildcard it emits a syntax error and
+returns a tree for type <code>Any</code> instead.</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typ()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typ()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14015,19 +17961,38 @@ returns a tree for type <code>Any</code> instead.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Type ::= [<code>implicit'] FunArgTypes</code>=&gt;' Type
+ <div class="member-body-short" id="short-body-typ()">
+ <p>Type ::= [<code>implicit'] FunArgTypes</code>=&gt;' Type
| HkTypeParamClause <code>-&gt;' Type | InfixType FunArgTypes ::= InfixType |</code>(' [ FunArgType {<code>,' FunArgTy...</code></p>
+ </div>
+ <div class="member-body-long" id ="long-body-typ()">
+ <p>Type ::= [<code>implicit'] FunArgTypes</code>=&gt;' Type
+| HkTypeParamClause <code>-&gt;' Type | InfixType FunArgTypes ::= InfixType |</code>(' [ FunArgType {<code>,' FunArgType } ]</code>)'</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeArgs(namedOK,wildOK)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeArgs(namedOK,wildOK)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14069,18 +18034,39 @@ returns a tree for type <code>Any</code> instead.</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TypeArgs ::= <code>[' Type {</code>,' Type} <code>]' NamedTypeArgs ::=</code>[' NamedTypeArg {<code>,' NamedTypeArg}</code>]'</p>
+ <div class="member-body-short" id="short-body-typeArgs(namedOK,wildOK)">
+ <p>TypeArgs ::= <code>[' Type {</code>,' Type} <code>]' NamedTypeArgs ::=</code>[' NamedTypeArg {<code>,' NamedTypeArg}</code>]'</p>
+ </div>
+ <div class="member-body-long" id ="long-body-typeArgs(namedOK,wildOK)">
+ <p>TypeArgs ::= <code>[' Type {</code>,' Type} <code>]' NamedTypeArgs ::=</code>[' NamedTypeArg {<code>,' NamedTypeArg}</code>]'</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeBounds()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeBounds()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14108,18 +18094,36 @@ returns a tree for type <code>Any</code> instead.</p>
- <span class="no-left">: TypeBoundsTree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeBoundsTree">TypeBoundsTree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TypeBounds ::= [<code>&gt;:' Type] [</code>&lt;:' Type]</p>
+ <div class="member-body-short" id="short-body-typeBounds()">
+ <p>TypeBounds ::= [<code>&gt;:' Type] [</code>&lt;:' Type]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-typeBounds()">
+ <p>TypeBounds ::= [<code>&gt;:' Type] [</code>&lt;:' Type]</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeDefOrDcl(start,mods,docstring)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeDefOrDcl(start,mods,docstring)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14172,19 +18176,38 @@ returns a tree for type <code>Any</code> instead.</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TypeDef ::= type id [TypeParamClause] `=' Type
+ <div class="member-body-short" id="short-body-typeDefOrDcl(start,mods,docstring)">
+ <p>TypeDef ::= type id [TypeParamClause] `=' Type
+TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeDefOrDcl(start,mods,docstring)">
+ <p>TypeDef ::= type id [TypeParamClause] `=' Type
TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeDefOrDcl$default$3" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeDefOrDcl$default$3');">[+]</span>
<span class="member-annotations">
</span>
@@ -14210,14 +18233,33 @@ TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
</div><!-- end member-title -->
<div class="member-body">
- <p>TypeDef ::= type id [TypeParamClause] `=' Type
+ <div class="member-body-short" id="short-body-typeDefOrDcl$default$3">
+ <p>TypeDef ::= type id [TypeParamClause] `=' Type
+TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeDefOrDcl$default$3">
+ <p>TypeDef ::= type id [TypeParamClause] `=' Type
TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeDependingOn(location)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeDependingOn(location)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14251,17 +18293,34 @@ TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-typeDependingOn(location)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeDependingOn(location)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeIdent()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeIdent()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14289,18 +18348,36 @@ TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
- <span class="no-left">: Ident</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Ident">Ident</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Accept identifier and return Ident with its name as a type name.</p>
+ <div class="member-body-short" id="short-body-typeIdent()">
+ <p>Accept identifier and return Ident with its name as a type name.</p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeIdent()">
+ <p>Accept identifier and return Ident with its name as a type name.</p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeParamBounds(pname)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeParamBounds(pname)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14334,18 +18411,36 @@ TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>TypeParamBounds ::= TypeBounds {<code>&lt;%' Type} {</code>:' Type}</p>
+ <div class="member-body-short" id="short-body-typeParamBounds(pname)">
+ <p>TypeParamBounds ::= TypeBounds {<code>&lt;%' Type} {</code>:' Type}</p>
+ </div>
+ <div class="member-body-long" id ="long-body-typeParamBounds(pname)">
+ <p>TypeParamBounds ::= TypeBounds {<code>&lt;%' Type} {</code>:' Type}</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeParamClause(ownerKind)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeParamClause(ownerKind)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14379,12 +18474,16 @@ TypeDcl ::= type id [TypeParamClause] TypeBounds</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeDef">TypeDef</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>ClsTypeParamClause::= <code>[' ClsTypeParam {</code>,' ClsTypeParam} <code>]' ClsTypeParam ::= {Annotation} [{Modifier} type] [</code>+' | `-']
+ <div class="member-body-short" id="short-body-typeParamClause(ownerKind)">
+ <p>ClsTypeParamClause::= <code>[' ClsTypeParam {</code>,' ClsTypeParam} <code>]' ClsTypeParam ::= {Annotation} [{Modifier} type] [</code>+' | `-']
id [HkTypeParamClause] TypeP...</p>
<p>
[HkTypeParamClause]</p>
@@ -14392,11 +18491,34 @@ id [HkTypeParamClause] TypeP...</p>
[HkTypePamClause]</p>
<p>[HkTypePamClause]</p>
+ </div>
+ <div class="member-body-long" id ="long-body-typeParamClause(ownerKind)">
+ <p>ClsTypeParamClause::= <code>[' ClsTypeParam {</code>,' ClsTypeParam} <code>]' ClsTypeParam ::= {Annotation} [{Modifier} type] [</code>+' | `-']
+id [HkTypeParamClause] TypeParamBounds</p>
+<p>DefTypeParamClause::= <code>[' DefTypeParam {</code>,' DefTypeParam} `]'
+DefTypeParam ::= {Annotation} id [HkTypeParamClause] TypeParamBounds</p>
+<p>TypTypeParamCaluse::= <code>[' TypTypeParam {</code>,' TypTypeParam} `]'
+TypTypeParam ::= {Annotation} id [HkTypePamClause] TypeBounds</p>
+<p>HkTypeParamClause ::= <code>[' HkTypeParam {</code>,' HkTypeParam} <code>]' HkTypeParam ::= {Annotation} ['+' |</code>-'] (id [HkTypePamClause] | _') TypeBounds</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeParamClauseOpt(ownerKind)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeParamClauseOpt(ownerKind)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14430,17 +18552,37 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: List</span>
+ <span class="no-left">: List
+<span class="no-left no-right">[</span>
+<a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#TypeDef">TypeDef</a>
+<span class="no-left">]</span></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-typeParamClauseOpt(ownerKind)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeParamClauseOpt(ownerKind)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typeProjection(t)" class="member private">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typeProjection(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14474,17 +18616,34 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-typeProjection(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-typeProjection(t)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="typedOpt()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'typedOpt()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14512,17 +18671,34 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-typedOpt()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-typedOpt()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="warning(msg,sourcePos)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'warning(msg,sourcePos)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14569,12 +18745,29 @@ id [HkTypeParamClause] TypeP...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-warning(msg,sourcePos)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-warning(msg,sourcePos)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="warning(msg,offset)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'warning(msg,offset)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14621,12 +18814,29 @@ id [HkTypeParamClause] TypeP...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-warning(msg,offset)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-warning(msg,offset)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="warning$default$2" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'warning$default$2');">[+]</span>
<span class="member-annotations">
</span>
@@ -14652,12 +18862,29 @@ id [HkTypeParamClause] TypeP...</p>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-warning$default$2">
+
+ </div>
+ <div class="member-body-long" id ="long-body-warning$default$2">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="wildcardIdent()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wildcardIdent()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14685,17 +18912,34 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: Ident</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Ident">Ident</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-wildcardIdent()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-wildcardIdent()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="withType()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withType()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14723,18 +18967,36 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>WithType ::= AnnotType {`with' AnnotType} (deprecated)</p>
+ <div class="member-body-short" id="short-body-withType()">
+ <p>WithType ::= AnnotType {`with' AnnotType} (deprecated)</p>
+ </div>
+ <div class="member-body-long" id ="long-body-withType()">
+ <p>WithType ::= AnnotType {`with' AnnotType} (deprecated)</p>
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="withTypeRest(t)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'withTypeRest(t)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14768,17 +19030,34 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-withTypeRest(t)">
+
+ </div>
+ <div class="member-body-long" id ="long-body-withTypeRest(t)">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="wrapNew(tpt)" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'wrapNew(tpt)');">[+]</span>
<span class="member-annotations">
</span>
@@ -14812,18 +19091,36 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: Select</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Select">Select</a></span>
</div><!-- end member-title -->
<div class="member-body">
- <p>Wrap annotation or constructor in New(...).<init></p>
+ <div class="member-body-short" id="short-body-wrapNew(tpt)">
+ <p>Wrap annotation or constructor in New(...).<init></p>
+
+ </div>
+ <div class="member-body-long" id ="long-body-wrapNew(tpt)">
+ <p>Wrap annotation or constructor in New(...).<init></p>
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="xmlLiteral()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'xmlLiteral()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14851,17 +19148,34 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-xmlLiteral()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-xmlLiteral()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
<div id="xmlLiteralPattern()" class="member ">
<div class="member-title">
+ <span class="expand-button" onclick="toggleMemberBody(this, 'xmlLiteralPattern()');">[+]</span>
<span class="member-annotations">
</span>
@@ -14889,13 +19203,29 @@ id [HkTypeParamClause] TypeP...</p>
- <span class="no-left">: Tree</span>
+ <span class="no-left">: <a href="../../../../../.././api/dotty/tools/dotc/ast/Trees$/Instance.html#Tree">Tree</a></span>
</div><!-- end member-title -->
<div class="member-body">
-
+ <div class="member-body-short" id="short-body-xmlLiteralPattern()">
+
+ </div>
+ <div class="member-body-long" id ="long-body-xmlLiteralPattern()">
+
+ </div>
</div>
+ <script>
+ function toggleMemberBody(span, sig) {
+ var shortBody = document.getElementById("short-body-" + sig);
+ var longBody = document.getElementById("long-body-" + sig);
+
+ shortBody.classList.toggle("toggled")
+ longBody.classList.toggle("toggled")
+
+ span.innerHTML = (span.innerHTML == "[+]") ? "[-]" : "[+]";
+ }
+ </script>
</div><!-- end member -->
</div>