aboutsummaryrefslogtreecommitdiff
path: root/api/dotty/tools/dotc/core/tasty
diff options
context:
space:
mode:
authordotty-bot <felix.mulder@epfl.ch>2017-04-06 11:45:14 +0000
committerdotty-bot <felix.mulder@epfl.ch>2017-04-06 11:45:14 +0000
commitdd15dccbfc82ba4f02b3473fd85cf8fe720a3a5c (patch)
treed84fc1ff8ac09197b0d2bc36432e8b49706763c8 /api/dotty/tools/dotc/core/tasty
parent1c334b12934f39dcc3e20a0d39bb434ddc065918 (diff)
downloaddotty-dd15dccbfc82ba4f02b3473fd85cf8fe720a3a5c.tar.gz
dotty-dd15dccbfc82ba4f02b3473fd85cf8fe720a3a5c.tar.bz2
dotty-dd15dccbfc82ba4f02b3473fd85cf8fe720a3a5c.zip
Update gh-pages site for 62c2a1e2d6265cf7f096e4c4e51e4e883bce1514
Diffstat (limited to 'api/dotty/tools/dotc/core/tasty')
-rw-r--r--api/dotty/tools/dotc/core/tasty/DottyUnpickler$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/DottyUnpickler$/BadSignature.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/DottyUnpickler$/PositionsSectionUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/DottyUnpickler$/TreeSectionUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/DottyUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/NameBuffer$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/NameBuffer.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/PositionPickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/PositionUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyBuffer$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyBuffer.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyFormat$.html199
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Expanded$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Expanded.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/NameRef$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/NameRef.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Qualified$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Qualified.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Signed$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Signed.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Simple$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Simple.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName$/Table.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyName.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyPickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyPrinter.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyPrinter/PositionSectionUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyPrinter/TreeSectionUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyReader$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyReader.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyUnpickler$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyUnpickler$/SectionUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyUnpickler$/UnpickleException.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TastyUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreeBuffer.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreePickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreeUnpickler$.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreeUnpickler$/TreeWithoutOwner.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreeUnpickler.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreeUnpickler/Completer.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreeUnpickler/LazyReader.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreeUnpickler/OwnerTree.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/TreeUnpickler/TreeReader.html10
-rw-r--r--api/dotty/tools/dotc/core/tasty/index.html251
55 files changed, 553 insertions, 427 deletions
diff --git a/api/dotty/tools/dotc/core/tasty/DottyUnpickler$.html b/api/dotty/tools/dotc/core/tasty/DottyUnpickler$.html
index c503f8c98..c95d7039a 100644
--- a/api/dotty/tools/dotc/core/tasty/DottyUnpickler$.html
+++ b/api/dotty/tools/dotc/core/tasty/DottyUnpickler$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/BadSignature.html b/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/BadSignature.html
index b23989780..bdf8cda65 100644
--- a/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/BadSignature.html
+++ b/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/BadSignature.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/PositionsSectionUnpickler.html b/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/PositionsSectionUnpickler.html
index 8f23a4c7a..322a5bfbe 100644
--- a/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/PositionsSectionUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/PositionsSectionUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/TreeSectionUnpickler.html b/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/TreeSectionUnpickler.html
index 08daf8b68..52207071d 100644
--- a/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/TreeSectionUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/DottyUnpickler$/TreeSectionUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/DottyUnpickler.html b/api/dotty/tools/dotc/core/tasty/DottyUnpickler.html
index 181f5167f..bc6a81f00 100644
--- a/api/dotty/tools/dotc/core/tasty/DottyUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/DottyUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/NameBuffer$.html b/api/dotty/tools/dotc/core/tasty/NameBuffer$.html
index 1a56b5975..2488b99ed 100644
--- a/api/dotty/tools/dotc/core/tasty/NameBuffer$.html
+++ b/api/dotty/tools/dotc/core/tasty/NameBuffer$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/NameBuffer.html b/api/dotty/tools/dotc/core/tasty/NameBuffer.html
index e35b84be1..bff8ce26a 100644
--- a/api/dotty/tools/dotc/core/tasty/NameBuffer.html
+++ b/api/dotty/tools/dotc/core/tasty/NameBuffer.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/PositionPickler.html b/api/dotty/tools/dotc/core/tasty/PositionPickler.html
index 73de8e197..0aa9d2a97 100644
--- a/api/dotty/tools/dotc/core/tasty/PositionPickler.html
+++ b/api/dotty/tools/dotc/core/tasty/PositionPickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/PositionUnpickler.html b/api/dotty/tools/dotc/core/tasty/PositionUnpickler.html
index 0201ef2ae..4bed9aa2c 100644
--- a/api/dotty/tools/dotc/core/tasty/PositionUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/PositionUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyBuffer$.html b/api/dotty/tools/dotc/core/tasty/TastyBuffer$.html
index f6907624c..b09c1c2fb 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyBuffer$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyBuffer$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr$.html b/api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr$.html
index a97318f18..1b0791c91 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr.html b/api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr.html
index 62656fb5e..682889d89 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyBuffer$/Addr.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyBuffer.html b/api/dotty/tools/dotc/core/tasty/TastyBuffer.html
index 2f6827dbb..5c09386db 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyBuffer.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyBuffer.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyFormat$.html b/api/dotty/tools/dotc/core/tasty/TastyFormat$.html
index fcf80112c..f6b66c4aa 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyFormat$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyFormat$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
@@ -5432,195 +5442,6 @@
</div>
- <div id="entity-body" class="entity-section">
- <hr />
-<p>Notation:</p>
-<p>We use BNF notation. Terminal symbols start with at least two
-consecutive upper case letters. Each terminal is represented as a
-single byte tag. Non-terminals are mixed case. Prefixes of the form
-lower case letter*_ are for explanation of semantic content only, they
-can be dropped without changing the grammar.</p>
-<p>Micro-syntax:</p>
-<p>LongInt = Digit* StopDigit // big endian 2's complement, value fits in a Long w/o overflow
-Int = LongInt // big endian 2's complement, fits in an Int w/o overflow
-Nat = LongInt // non-negative value, fits in an Int without overflow
-Digit = 0 | ... | 127
-StopDigit = 128 | ... | 255 // value = digit - 128</p>
-<p>Macro-format:</p>
-<p>File = Header majorVersion_Nat minorVersion_Nat UUID
-nameTable_Length Name* Section*
-Header = 0x5CA1AB1F
-UUID = Byte*16 // random UUID</p>
-<p>Section = NameRef Length Bytes
-Length = Nat // length of rest of entry in bytes</p>
-<p>Name = UTF8 Length UTF8-CodePoint*
-QUALIFIED Length qualified_NameRef selector_NameRef
-SIGNED Length original_NameRef resultSig_NameRef paramSig_NameRef*
-EXPANDED Length original_NameRef
-OBJECTCLASS Length module_NameRef
-SUPERACCESSOR Length accessed_NameRef
-DEFAULTGETTER Length method_NameRef paramNumber_Nat
-SHADOWED Length original_NameRef
-MANGLED Length mangle_NameRef name_NameRef
-...</p>
-<p>NameRef = Nat // ordinal number of name in name table, starting from 1.</p>
-<p>Note: Unqualified names in the name table are strings. The context decides whether a name is
-a type-name or a term-name. The same string can represent both.</p>
-<p>Standard-Section: &quot;ASTs&quot; TopLevelStat*</p>
-<p>TopLevelStat = PACKAGE Length Path TopLevelStat*
-Stat</p>
-<p>Stat = Term
-VALDEF Length NameRef Type rhs_Term? Modifier*
-DEFDEF Length NameRef TypeParam* Params* return_Type rhs_Term?
-Modifier*
-TYPEDEF Length NameRef (Type | Template) Modifier*
-IMPORT Length qual_Term Selector*
-Selector = IMPORTED name_NameRef
-RENAMED to_NameRef</p>
-<pre><code> // Imports are for scala.meta, they are not used in the backend
-</code></pre>
-<p>TypeParam = TYPEPARAM Length NameRef Type Modifier*
-Params = PARAMS Length Param*
-Param = PARAM Length NameRef Type rhs_Term? Modifier* // rhs_Term is present in the case of an aliased class parameter
-Template = TEMPLATE Length TypeParam* Param* Parent* Self? Stat* // Stat* always starts with the primary constructor.
-Parent = Application
-Type
-Self = SELFDEF selfName_NameRef selfType_Type</p>
-<p>Term = Path
-Application
-IDENT NameRef Type // used when term ident’s type is not a TermRef
-SELECT possiblySigned_NameRef qual_Term
-QUALTHIS typeIdent_Tree
-NEW cls_Type
-SUPER Length this_Term mixinTypeIdent_Tree?
-TYPED Length expr_Term ascription_Type
-NAMEDARG Length paramName_NameRef arg_Term
-ASSIGN Length lhs_Term rhs_Term
-BLOCK Length expr_Term Stat*
-INLINED Length call_Term expr_Term Stat*
-LAMBDA Length meth_Term target_Type
-IF Length cond_Term then_Term else_Term
-MATCH Length sel_Term CaseDef*
-TRY Length expr_Term CaseDef* finalizer_Term?
-RETURN Length meth_ASTRef expr_Term?
-REPEATED Length elem_Type elem_Term*
-BIND Length boundName_NameRef patType_Type pat_Term
-ALTERNATIVE Length alt_Term*
-UNAPPLY Length fun_Term ImplicitArg* pat_Type pat_Term*
-IDENTtpt NameRef Type // used for all type idents
-SELECTtpt NameRef qual_Term
-SINGLETONtpt Path
-REFINEDtpt Length underlying_Term refinement_Stat*
-APPLIEDtpt Length tycon_Term arg_Term*
-POLYtpt Length TypeParam* body_Term
-TYPEBOUNDStpt Length low_Term high_Term
-ANNOTATEDtpt Length underlying_Term fullAnnotation_Term
-ANDtpt Length left_Term right_Term
-ORtpt Length left_Term right_Term
-BYNAMEtpt underlying_Term
-EMPTYTREE
-SHARED term_ASTRef
-Application = APPLY Length fn_Term arg_Term*</p>
-<pre><code> TYPEAPPLY Length fn_Term arg_Type*
-</code></pre>
-<p>CaseDef = CASEDEF Length pat_Term rhs_Tree guard_Tree?
-ImplicitArg = IMPLICITARG arg_Term
-ASTRef = Nat // byte position in AST payload</p>
-<p>Path = Constant
-TERMREFdirect sym_ASTRef
-TERMREFsymbol sym_ASTRef qual_Type
-TERMREFpkg fullyQualified_NameRef
-TERMREF possiblySigned_NameRef qual_Type
-THIS clsRef_Type
-RECthis recType_ASTRef
-SHARED path_ASTRef</p>
-<p>Constant = UNITconst
-FALSEconst
-TRUEconst
-BYTEconst Int
-SHORTconst Int
-CHARconst Nat
-INTconst Int
-LONGconst LongInt
-FLOATconst Int
-DOUBLEconst LongInt
-STRINGconst NameRef
-NULLconst
-CLASSconst Type
-ENUMconst Path</p>
-<p>Type = Path
-TYPEREFdirect sym_ASTRef
-TYPEREFsymbol sym_ASTRef qual_Type
-TYPEREFpkg fullyQualified_NameRef
-TYPEREF possiblySigned_NameRef qual_Type
-RECtype parent_Type
-SUPERtype Length this_Type underlying_Type
-REFINEDtype Length underlying_Type refinement_NameRef info_Type
-APPLIEDtype Length tycon_Type arg_Type*
-TYPEBOUNDS Length low_Type high_Type
-TYPEALIAS Length alias_Type (COVARIANT | CONTRAVARIANT)?
-ANNOTATEDtype Length underlying_Type fullAnnotation_Term
-ANDtype Length left_Type right_Type
-ORtype Length left_Type right_Type
-BIND Length boundName_NameRef bounds_Type
-// for type-variables defined in a type pattern
-BYNAMEtype underlying_Type
-POLYtype Length result_Type NamesTypes // variance encoded in front of name: +/-/=
-METHODtype Length result_Type NamesTypes // needed for refinements
-PARAMtype Length binder_ASTref paramNum_Nat // needed for refinements
-SHARED type_ASTRef
-NamesTypes = NameType*
-NameType = paramName_NameRef typeOrBounds_ASTRef</p>
-<p>Modifier = PRIVATE
-INTERNAL // package private
-PROTECTED
-PRIVATEqualified qualifier_Type // will be dropped
-PROTECTEDqualified qualifier_Type // will be dropped
-ABSTRACT
-FINAL
-SEALED
-CASE
-IMPLICIT
-LAZY
-OVERRIDE
-INLINE // macro
-STATIC // mapped to static Java member
-OBJECT // an object or its class
-TRAIT // a trait
-LOCAL // private[this] or protected[this]
-SYNTHETIC // generated by Scala compiler
-ARTIFACT // to be tagged Java Synthetic
-MUTABLE // a var
-LABEL // method generated as a label
-FIELDaccessor // getter or setter
-CASEaccessor // getter for case class param
-COVARIANT // type param marked “+”
-CONTRAVARIANT // type param marked “-”
-SCALA2X // Imported from Scala2.x
-DEFAULTparameterized // Method with default params
-INSUPERCALL // defined in the argument of a constructor supercall
-STABLE // Method that is assumed to be stable
-Annotation
-Annotation = ANNOTATION Length tycon_Type fullAnnotation_Term</p>
-<p>Note: Tree tags are grouped into 5 categories that determine what follows, and thus allow to compute the size of the tagged tree in a generic way.</p>
-<p>Category 1 (tags 0-63) : tag
-Category 2 (tags 64-95) : tag Nat
-Category 3 (tags 96-111) : tag AST
-Category 4 (tags 112-127): tag Nat AST
-Category 5 (tags 128-255): tag Length <payload></p>
-<p>Standard Section: &quot;Positions&quot; Assoc*</p>
-<p>Assoc = Header offset_Delta? offset_Delta?
-Header = addr_Delta + // in one Nat: difference of address to last recorded node &lt;&lt; 2 +
-hasStartDiff + // one bit indicating whether there follows a start address delta &lt;&lt; 1
-hasEndDiff // one bit indicating whether there follows an end address delta
-// Nodes which have the same positions as their parents are omitted.
-// offset_Deltas give difference of start/end offset wrt to the
-// same offset in the previously recorded node (or 0 for the first recorded node)
-Delta = Int // Difference between consecutive offsets,</p>
-<hr />
-
- </div>
-
<h1 class="section empty">
Constructors
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$.html b/api/dotty/tools/dotc/core/tasty/TastyName$.html
index 5d906ba03..33cf4f7a4 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter$.html
index 93516df42..cf1f3000f 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter.html b/api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter.html
index 041f0c6e9..063f6e678 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/DefaultGetter.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Expanded$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Expanded$.html
index 8066ca102..4b348c311 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Expanded$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Expanded$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Expanded.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Expanded.html
index daef39b2f..b7ec8a080 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Expanded.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Expanded.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass$.html
index 13c6b8f85..e2d35adc0 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass.html b/api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass.html
index 3a6c351c5..4ce96f35c 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/ModuleClass.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/NameRef$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/NameRef$.html
index 05b8bdbb9..7fd7c8478 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/NameRef$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/NameRef$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/NameRef.html b/api/dotty/tools/dotc/core/tasty/TastyName$/NameRef.html
index 986bff94c..84dbf553f 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/NameRef.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/NameRef.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Qualified$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Qualified$.html
index 4f18b8dcb..405894ddd 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Qualified$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Qualified$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Qualified.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Qualified.html
index 5cf78465c..d06bff8cf 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Qualified.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Qualified.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed$.html
index 6467a180c..b5e61e71e 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed.html
index 0bf038e78..32b506ef6 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Shadowed.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Signed$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Signed$.html
index 66177aeb3..ec5d4bd19 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Signed$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Signed$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Signed.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Signed.html
index 3904c177a..45b3f9811 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Signed.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Signed.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Simple$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Simple$.html
index 2f2e5b887..9a47d4ab3 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Simple$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Simple$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Simple.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Simple.html
index a56f11662..e9daac811 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Simple.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Simple.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor$.html b/api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor$.html
index 5b5f98388..b1cdc4a46 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor.html b/api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor.html
index 0a387d849..4c0e68220 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/SuperAccessor.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName$/Table.html b/api/dotty/tools/dotc/core/tasty/TastyName$/Table.html
index d808c6f38..0e6d27e44 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName$/Table.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName$/Table.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyName.html b/api/dotty/tools/dotc/core/tasty/TastyName.html
index 7bd7e0744..87cc88efd 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyName.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyName.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyPickler.html b/api/dotty/tools/dotc/core/tasty/TastyPickler.html
index 9ef7e9cf2..d14648368 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyPickler.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyPickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyPrinter.html b/api/dotty/tools/dotc/core/tasty/TastyPrinter.html
index 82ed5686f..e9a1481e3 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyPrinter.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyPrinter.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyPrinter/PositionSectionUnpickler.html b/api/dotty/tools/dotc/core/tasty/TastyPrinter/PositionSectionUnpickler.html
index eff990690..3039496f1 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyPrinter/PositionSectionUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyPrinter/PositionSectionUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyPrinter/TreeSectionUnpickler.html b/api/dotty/tools/dotc/core/tasty/TastyPrinter/TreeSectionUnpickler.html
index db4a47629..015359394 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyPrinter/TreeSectionUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyPrinter/TreeSectionUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyReader$.html b/api/dotty/tools/dotc/core/tasty/TastyReader$.html
index a3ec9a1c4..17675ec6d 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyReader$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyReader$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyReader.html b/api/dotty/tools/dotc/core/tasty/TastyReader.html
index 011d3aa8c..33ea08ee4 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyReader.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyReader.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyUnpickler$.html b/api/dotty/tools/dotc/core/tasty/TastyUnpickler$.html
index 51e6d48e6..92136b54f 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyUnpickler$.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyUnpickler$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyUnpickler$/SectionUnpickler.html b/api/dotty/tools/dotc/core/tasty/TastyUnpickler$/SectionUnpickler.html
index f644c6cd1..a2dd9a652 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyUnpickler$/SectionUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyUnpickler$/SectionUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyUnpickler$/UnpickleException.html b/api/dotty/tools/dotc/core/tasty/TastyUnpickler$/UnpickleException.html
index 99a8a9339..5f25647aa 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyUnpickler$/UnpickleException.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyUnpickler$/UnpickleException.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TastyUnpickler.html b/api/dotty/tools/dotc/core/tasty/TastyUnpickler.html
index 578aa091f..66e24c3cd 100644
--- a/api/dotty/tools/dotc/core/tasty/TastyUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/TastyUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreeBuffer.html b/api/dotty/tools/dotc/core/tasty/TreeBuffer.html
index eb8f05a11..30aa78796 100644
--- a/api/dotty/tools/dotc/core/tasty/TreeBuffer.html
+++ b/api/dotty/tools/dotc/core/tasty/TreeBuffer.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreePickler.html b/api/dotty/tools/dotc/core/tasty/TreePickler.html
index ee71e0c5b..10ef62e5c 100644
--- a/api/dotty/tools/dotc/core/tasty/TreePickler.html
+++ b/api/dotty/tools/dotc/core/tasty/TreePickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreeUnpickler$.html b/api/dotty/tools/dotc/core/tasty/TreeUnpickler$.html
index 82f2f41f4..a0d303202 100644
--- a/api/dotty/tools/dotc/core/tasty/TreeUnpickler$.html
+++ b/api/dotty/tools/dotc/core/tasty/TreeUnpickler$.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreeUnpickler$/TreeWithoutOwner.html b/api/dotty/tools/dotc/core/tasty/TreeUnpickler$/TreeWithoutOwner.html
index dfd6c3b84..c84f1f9e1 100644
--- a/api/dotty/tools/dotc/core/tasty/TreeUnpickler$/TreeWithoutOwner.html
+++ b/api/dotty/tools/dotc/core/tasty/TreeUnpickler$/TreeWithoutOwner.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreeUnpickler.html b/api/dotty/tools/dotc/core/tasty/TreeUnpickler.html
index 86a386895..d79b5cd02 100644
--- a/api/dotty/tools/dotc/core/tasty/TreeUnpickler.html
+++ b/api/dotty/tools/dotc/core/tasty/TreeUnpickler.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreeUnpickler/Completer.html b/api/dotty/tools/dotc/core/tasty/TreeUnpickler/Completer.html
index cdcb1677e..963f3410c 100644
--- a/api/dotty/tools/dotc/core/tasty/TreeUnpickler/Completer.html
+++ b/api/dotty/tools/dotc/core/tasty/TreeUnpickler/Completer.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreeUnpickler/LazyReader.html b/api/dotty/tools/dotc/core/tasty/TreeUnpickler/LazyReader.html
index 6db95dc48..925e8431f 100644
--- a/api/dotty/tools/dotc/core/tasty/TreeUnpickler/LazyReader.html
+++ b/api/dotty/tools/dotc/core/tasty/TreeUnpickler/LazyReader.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreeUnpickler/OwnerTree.html b/api/dotty/tools/dotc/core/tasty/TreeUnpickler/OwnerTree.html
index 829243f95..cf3d51078 100644
--- a/api/dotty/tools/dotc/core/tasty/TreeUnpickler/OwnerTree.html
+++ b/api/dotty/tools/dotc/core/tasty/TreeUnpickler/OwnerTree.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/TreeUnpickler/TreeReader.html b/api/dotty/tools/dotc/core/tasty/TreeUnpickler/TreeReader.html
index a27a6b8ad..fd07c6378 100644
--- a/api/dotty/tools/dotc/core/tasty/TreeUnpickler/TreeReader.html
+++ b/api/dotty/tools/dotc/core/tasty/TreeUnpickler/TreeReader.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
diff --git a/api/dotty/tools/dotc/core/tasty/index.html b/api/dotty/tools/dotc/core/tasty/index.html
index 0dc39a441..9ea38bf3e 100644
--- a/api/dotty/tools/dotc/core/tasty/index.html
+++ b/api/dotty/tools/dotc/core/tasty/index.html
@@ -322,6 +322,16 @@
<li class="index-entity ">
<div class="entity-kinds">
+ <a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">O</a>
+ </div>
+ <a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/DesugarEnums$.html">DesugarEnums</a>
+ </li>
+
+
+
+ <li class="index-entity ">
+ <div class="entity-kinds">
+
<a class="letter-anchor object" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">O</a>
</div>
<a class="entity-name" href="../../../../../.././api/dotty/tools/dotc/ast/NavigateAST$.html">NavigateAST</a>
@@ -5825,7 +5835,7 @@ and that supports reading and patching addresses represented as natural numbers.
<div id="TastyFormat$" class="member ">
<div class="member-title">
- <span class="expand-button " onclick="toggleMemberBody(this, 'TastyFormat$');">[+]</span>
+ <span class="expand-button invisible" onclick="toggleMemberBody(this, 'TastyFormat$');">[+]</span>
<span class="member-annotations">
</span>
@@ -5850,245 +5860,10 @@ and that supports reading and patching addresses represented as natural numbers.
<div class="member-body">
<div class="member-body-short" id="short-body-TastyFormat$">
- <hr />
-<p>Notation:</p>
-<p>We use BNF notation. Terminal symbols start with at least two
-consecutive upper case letters. Each terminal is represented as a
-single byte tag...
-</p>
-<p></p>
-<p>
-</p>
-<p></p>
-<p>
-</p>
-<p>
-</p>
-<p>
-</p>
-<p></p>
-<p>
-</p>
-<p></p>
-<p>
-</p>
-<p>
-</p>
-<pre><code> // Imports are for scala.meta, they are not used in the backend
-</code></pre>
-<p>
-</p>
-<p>
-</p>
-<pre><code> TYPEAPPLY Length fn_Term arg_Type*
-</code></pre>
-<p>
-</p>
-<p>
-</p>
-<p>
-</p>
-<p>
-</p>
-<p>
-[this][this]
-</p>
-<p></p>
-<p>
-<payload></p>
-<p></p>
-<p>
-</p>
-<hr />
-
+
</div>
<div class="member-body-long" id ="long-body-TastyFormat$">
- <hr />
-<p>Notation:</p>
-<p>We use BNF notation. Terminal symbols start with at least two
-consecutive upper case letters. Each terminal is represented as a
-single byte tag. Non-terminals are mixed case. Prefixes of the form
-lower case letter*_ are for explanation of semantic content only, they
-can be dropped without changing the grammar.</p>
-<p>Micro-syntax:</p>
-<p>LongInt = Digit* StopDigit // big endian 2's complement, value fits in a Long w/o overflow
-Int = LongInt // big endian 2's complement, fits in an Int w/o overflow
-Nat = LongInt // non-negative value, fits in an Int without overflow
-Digit = 0 | ... | 127
-StopDigit = 128 | ... | 255 // value = digit - 128</p>
-<p>Macro-format:</p>
-<p>File = Header majorVersion_Nat minorVersion_Nat UUID
-nameTable_Length Name* Section*
-Header = 0x5CA1AB1F
-UUID = Byte*16 // random UUID</p>
-<p>Section = NameRef Length Bytes
-Length = Nat // length of rest of entry in bytes</p>
-<p>Name = UTF8 Length UTF8-CodePoint*
-QUALIFIED Length qualified_NameRef selector_NameRef
-SIGNED Length original_NameRef resultSig_NameRef paramSig_NameRef*
-EXPANDED Length original_NameRef
-OBJECTCLASS Length module_NameRef
-SUPERACCESSOR Length accessed_NameRef
-DEFAULTGETTER Length method_NameRef paramNumber_Nat
-SHADOWED Length original_NameRef
-MANGLED Length mangle_NameRef name_NameRef
-...</p>
-<p>NameRef = Nat // ordinal number of name in name table, starting from 1.</p>
-<p>Note: Unqualified names in the name table are strings. The context decides whether a name is
-a type-name or a term-name. The same string can represent both.</p>
-<p>Standard-Section: &quot;ASTs&quot; TopLevelStat*</p>
-<p>TopLevelStat = PACKAGE Length Path TopLevelStat*
-Stat</p>
-<p>Stat = Term
-VALDEF Length NameRef Type rhs_Term? Modifier*
-DEFDEF Length NameRef TypeParam* Params* return_Type rhs_Term?
-Modifier*
-TYPEDEF Length NameRef (Type | Template) Modifier*
-IMPORT Length qual_Term Selector*
-Selector = IMPORTED name_NameRef
-RENAMED to_NameRef</p>
-<pre><code> // Imports are for scala.meta, they are not used in the backend
-</code></pre>
-<p>TypeParam = TYPEPARAM Length NameRef Type Modifier*
-Params = PARAMS Length Param*
-Param = PARAM Length NameRef Type rhs_Term? Modifier* // rhs_Term is present in the case of an aliased class parameter
-Template = TEMPLATE Length TypeParam* Param* Parent* Self? Stat* // Stat* always starts with the primary constructor.
-Parent = Application
-Type
-Self = SELFDEF selfName_NameRef selfType_Type</p>
-<p>Term = Path
-Application
-IDENT NameRef Type // used when term ident’s type is not a TermRef
-SELECT possiblySigned_NameRef qual_Term
-QUALTHIS typeIdent_Tree
-NEW cls_Type
-SUPER Length this_Term mixinTypeIdent_Tree?
-TYPED Length expr_Term ascription_Type
-NAMEDARG Length paramName_NameRef arg_Term
-ASSIGN Length lhs_Term rhs_Term
-BLOCK Length expr_Term Stat*
-INLINED Length call_Term expr_Term Stat*
-LAMBDA Length meth_Term target_Type
-IF Length cond_Term then_Term else_Term
-MATCH Length sel_Term CaseDef*
-TRY Length expr_Term CaseDef* finalizer_Term?
-RETURN Length meth_ASTRef expr_Term?
-REPEATED Length elem_Type elem_Term*
-BIND Length boundName_NameRef patType_Type pat_Term
-ALTERNATIVE Length alt_Term*
-UNAPPLY Length fun_Term ImplicitArg* pat_Type pat_Term*
-IDENTtpt NameRef Type // used for all type idents
-SELECTtpt NameRef qual_Term
-SINGLETONtpt Path
-REFINEDtpt Length underlying_Term refinement_Stat*
-APPLIEDtpt Length tycon_Term arg_Term*
-POLYtpt Length TypeParam* body_Term
-TYPEBOUNDStpt Length low_Term high_Term
-ANNOTATEDtpt Length underlying_Term fullAnnotation_Term
-ANDtpt Length left_Term right_Term
-ORtpt Length left_Term right_Term
-BYNAMEtpt underlying_Term
-EMPTYTREE
-SHARED term_ASTRef
-Application = APPLY Length fn_Term arg_Term*</p>
-<pre><code> TYPEAPPLY Length fn_Term arg_Type*
-</code></pre>
-<p>CaseDef = CASEDEF Length pat_Term rhs_Tree guard_Tree?
-ImplicitArg = IMPLICITARG arg_Term
-ASTRef = Nat // byte position in AST payload</p>
-<p>Path = Constant
-TERMREFdirect sym_ASTRef
-TERMREFsymbol sym_ASTRef qual_Type
-TERMREFpkg fullyQualified_NameRef
-TERMREF possiblySigned_NameRef qual_Type
-THIS clsRef_Type
-RECthis recType_ASTRef
-SHARED path_ASTRef</p>
-<p>Constant = UNITconst
-FALSEconst
-TRUEconst
-BYTEconst Int
-SHORTconst Int
-CHARconst Nat
-INTconst Int
-LONGconst LongInt
-FLOATconst Int
-DOUBLEconst LongInt
-STRINGconst NameRef
-NULLconst
-CLASSconst Type
-ENUMconst Path</p>
-<p>Type = Path
-TYPEREFdirect sym_ASTRef
-TYPEREFsymbol sym_ASTRef qual_Type
-TYPEREFpkg fullyQualified_NameRef
-TYPEREF possiblySigned_NameRef qual_Type
-RECtype parent_Type
-SUPERtype Length this_Type underlying_Type
-REFINEDtype Length underlying_Type refinement_NameRef info_Type
-APPLIEDtype Length tycon_Type arg_Type*
-TYPEBOUNDS Length low_Type high_Type
-TYPEALIAS Length alias_Type (COVARIANT | CONTRAVARIANT)?
-ANNOTATEDtype Length underlying_Type fullAnnotation_Term
-ANDtype Length left_Type right_Type
-ORtype Length left_Type right_Type
-BIND Length boundName_NameRef bounds_Type
-// for type-variables defined in a type pattern
-BYNAMEtype underlying_Type
-POLYtype Length result_Type NamesTypes // variance encoded in front of name: +/-/=
-METHODtype Length result_Type NamesTypes // needed for refinements
-PARAMtype Length binder_ASTref paramNum_Nat // needed for refinements
-SHARED type_ASTRef
-NamesTypes = NameType*
-NameType = paramName_NameRef typeOrBounds_ASTRef</p>
-<p>Modifier = PRIVATE
-INTERNAL // package private
-PROTECTED
-PRIVATEqualified qualifier_Type // will be dropped
-PROTECTEDqualified qualifier_Type // will be dropped
-ABSTRACT
-FINAL
-SEALED
-CASE
-IMPLICIT
-LAZY
-OVERRIDE
-INLINE // macro
-STATIC // mapped to static Java member
-OBJECT // an object or its class
-TRAIT // a trait
-LOCAL // private[this] or protected[this]
-SYNTHETIC // generated by Scala compiler
-ARTIFACT // to be tagged Java Synthetic
-MUTABLE // a var
-LABEL // method generated as a label
-FIELDaccessor // getter or setter
-CASEaccessor // getter for case class param
-COVARIANT // type param marked “+”
-CONTRAVARIANT // type param marked “-”
-SCALA2X // Imported from Scala2.x
-DEFAULTparameterized // Method with default params
-INSUPERCALL // defined in the argument of a constructor supercall
-STABLE // Method that is assumed to be stable
-Annotation
-Annotation = ANNOTATION Length tycon_Type fullAnnotation_Term</p>
-<p>Note: Tree tags are grouped into 5 categories that determine what follows, and thus allow to compute the size of the tagged tree in a generic way.</p>
-<p>Category 1 (tags 0-63) : tag
-Category 2 (tags 64-95) : tag Nat
-Category 3 (tags 96-111) : tag AST
-Category 4 (tags 112-127): tag Nat AST
-Category 5 (tags 128-255): tag Length <payload></p>
-<p>Standard Section: &quot;Positions&quot; Assoc*</p>
-<p>Assoc = Header offset_Delta? offset_Delta?
-Header = addr_Delta + // in one Nat: difference of address to last recorded node &lt;&lt; 2 +
-hasStartDiff + // one bit indicating whether there follows a start address delta &lt;&lt; 1
-hasEndDiff // one bit indicating whether there follows an end address delta
-// Nodes which have the same positions as their parents are omitted.
-// offset_Deltas give difference of start/end offset wrt to the
-// same offset in the previously recorded node (or 0 for the first recorded node)
-Delta = Int // Difference between consecutive offsets,</p>
-<hr />
-
+
</div>
</div>
<script>