Skip to content

Commit 88519e7

Browse files
committed
Tastydoc: update syntax
1 parent 70a8d28 commit 88519e7

File tree

4 files changed

+17
-15
lines changed

4 files changed

+17
-15
lines changed

tastydoc/src/dotty/tastydoc/TastyExtractor.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ trait TastyExtractor extends TastyTypeConverter with CommentParser with CommentC
5858
}
5959
}
6060

61-
def extractClassMembers(reflect: Reflection)(body: List[reflect.Statement], symbol: reflect.ClassDefSymbol, parentRepresentation: Some[Representation]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) : List[Representation with Modifiers] = {
61+
def extractClassMembers(reflect: Reflection)(body: List[reflect.Statement], symbol: reflect.ClassDefSymbol, parentRepresentation: Some[Representation])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) : List[Representation with Modifiers] = {
6262
import reflect._
6363

6464
/** Filter fields which shouldn't be displayed in the doc
@@ -176,4 +176,4 @@ trait TastyExtractor extends TastyTypeConverter with CommentParser with CommentC
176176
val pidSplit = pidShowNoColor.split("\\.")
177177
(pidSplit.last, pidSplit.init.toList)
178178
}
179-
}
179+
}

tastydoc/src/dotty/tastydoc/TastydocConsumer.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ class TastydocConsumer(mutablePackagesMap: scala.collection.mutable.HashMap[Stri
1414
final def apply(reflect: Reflection)(root: reflect.Tree): Unit = {
1515
import reflect._
1616

17-
representations.convertToRepresentation(reflect)(root, None) given (mutablePackagesMap)
17+
representations.convertToRepresentation(reflect)(root, None)(given mutablePackagesMap)
1818
}
19-
}
19+
}

tastydoc/src/dotty/tastydoc/comment/WikiParser.scala

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ private[comment] final class WikiParser(
162162
return ""
163163
}
164164

165-
do {
165+
while ({
166166
val str = readUntil { char == safeTagMarker || char == endOfText }
167167
nextChar()
168168

@@ -181,7 +181,9 @@ private[comment] final class WikiParser(
181181
}
182182
case _ => ;
183183
}
184-
} while (stack.length > 0 && char != endOfText)
184+
185+
stack.length > 0 && char != endOfText
186+
}) do {}
185187

186188
list mkString ""
187189
}

tastydoc/src/dotty/tastydoc/representations.scala

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ object representations extends TastyExtractor {
6262

6363
/** This contains all the PackageRepresentation representing a single package
6464
*/
65-
class EmulatedPackageRepresentation(val name: String, val path: List[String]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Members {
65+
class EmulatedPackageRepresentation(val name: String, val path: List[String])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Members {
6666
override val parentRepresentation = None
6767
override val annotations = Nil
6868
override def comments(packages: Map[String, EmulatedPackageRepresentation], userDocSyntax: String) = None
@@ -82,7 +82,7 @@ object representations extends TastyExtractor {
8282
}
8383
}
8484

85-
class PackageRepresentation(reflect: Reflection, internal: reflect.PackageClause, override val parentRepresentation: Option[Representation]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Members {
85+
class PackageRepresentation(reflect: Reflection, internal: reflect.PackageClause, override val parentRepresentation: Option[Representation])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Members {
8686
import reflect._
8787

8888
override val (name, path) = extractPackageNameAndPath(internal.pid.show(implicitly[reflect.Context].withoutColors))
@@ -92,7 +92,7 @@ object representations extends TastyExtractor {
9292
override def comments(packages: Map[String, EmulatedPackageRepresentation], userDocSyntax: String) = extractComments(reflect)(internal.symbol.comment, this)(packages, userDocSyntax)
9393
}
9494

95-
class ImportRepresentation(reflect: Reflection, internal: reflect.Import, override val parentRepresentation: Option[Representation]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation {
95+
class ImportRepresentation(reflect: Reflection, internal: reflect.Import, override val parentRepresentation: Option[Representation])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation {
9696
import reflect._
9797

9898
override val name = if (internal.selectors.size > 1){
@@ -106,7 +106,7 @@ object representations extends TastyExtractor {
106106
override def comments(packages: Map[String, EmulatedPackageRepresentation], userDocSyntax: String) = extractComments(reflect)(internal.symbol.comment, this)(packages, userDocSyntax)
107107
}
108108

109-
class ClassRepresentation(reflect: Reflection, internal: reflect.ClassDef, override val parentRepresentation: Option[Representation]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Members with Parents with Modifiers with Companion with Constructors with TypeParams {
109+
class ClassRepresentation(reflect: Reflection, internal: reflect.ClassDef, override val parentRepresentation: Option[Representation])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Members with Parents with Modifiers with Companion with Constructors with TypeParams {
110110
import reflect._
111111

112112
override val path = extractPath(reflect)(internal.symbol)
@@ -138,7 +138,7 @@ object representations extends TastyExtractor {
138138
override def comments(packages: Map[String, EmulatedPackageRepresentation], userDocSyntax: String) = extractComments(reflect)(internal.symbol.comment, this)(packages, userDocSyntax)
139139
}
140140

141-
class DefRepresentation(reflect: Reflection, internal: reflect.DefDef, override val parentRepresentation: Option[Representation]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Modifiers with TypeParams with MultipleParamList with ReturnValue {
141+
class DefRepresentation(reflect: Reflection, internal: reflect.DefDef, override val parentRepresentation: Option[Representation])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Modifiers with TypeParams with MultipleParamList with ReturnValue {
142142
import reflect._
143143

144144
override val name = internal.name
@@ -157,7 +157,7 @@ object representations extends TastyExtractor {
157157
override def comments(packages: Map[String, EmulatedPackageRepresentation], userDocSyntax: String) = extractComments(reflect)(internal.symbol.comment, this)(packages, userDocSyntax)
158158
}
159159

160-
class ValRepresentation(reflect: Reflection, internal: reflect.ValDef, override val parentRepresentation: Option[Representation]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Modifiers with ReturnValue {
160+
class ValRepresentation(reflect: Reflection, internal: reflect.ValDef, override val parentRepresentation: Option[Representation])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Modifiers with ReturnValue {
161161
import reflect._
162162

163163
override val name = internal.name
@@ -170,7 +170,7 @@ object representations extends TastyExtractor {
170170
override def comments(packages: Map[String, EmulatedPackageRepresentation], userDocSyntax: String) = extractComments(reflect)(internal.symbol.comment, this)(packages, userDocSyntax)
171171
}
172172

173-
class TypeRepresentation(reflect: Reflection, internal: reflect.TypeDef, override val parentRepresentation: Option[Representation]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Modifiers with TypeParams {
173+
class TypeRepresentation(reflect: Reflection, internal: reflect.TypeDef, override val parentRepresentation: Option[Representation])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]) extends Representation with Modifiers with TypeParams {
174174
import reflect._
175175

176176
override val name = internal.name
@@ -187,7 +187,7 @@ object representations extends TastyExtractor {
187187
override def comments(packages: Map[String, EmulatedPackageRepresentation], userDocSyntax: String) = extractComments(reflect)(internal.symbol.comment, this)(packages, userDocSyntax)
188188
}
189189

190-
def convertToRepresentation(reflect: Reflection)(tree: reflect.Tree, parentRepresentation: Option[Representation]) given (mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]): Representation = {
190+
def convertToRepresentation(reflect: Reflection)(tree: reflect.Tree, parentRepresentation: Option[Representation])(given mutablePackagesMap: scala.collection.mutable.HashMap[String, EmulatedPackageRepresentation]): Representation = {
191191
import reflect._
192192

193193
tree match {
@@ -238,4 +238,4 @@ object representations extends TastyExtractor {
238238

239239
mutablePackagesMap.foreach((_, v) => innerLogic(v))
240240
}
241-
}
241+
}

0 commit comments

Comments
 (0)