@@ -18,18 +18,6 @@ import dotty.tools.scaladoc.Inkuire
18
18
import dotty .tools .scaladoc .Inkuire ._
19
19
20
20
object Scaladoc :
21
- enum CommentSyntax :
22
- case Wiki
23
- case Markdown
24
-
25
- object CommentSyntax :
26
- def parse (str : String ) = str match
27
- case " wiki" => Some (CommentSyntax .Wiki )
28
- case " markdown" => Some (CommentSyntax .Markdown )
29
- case _ => None
30
-
31
- val default = CommentSyntax .Markdown
32
-
33
21
case class Args (
34
22
name : String ,
35
23
tastyDirs : Seq [File ] = Nil ,
@@ -41,7 +29,7 @@ object Scaladoc:
41
29
projectVersion : Option [String ] = None ,
42
30
projectLogo : Option [String ] = None ,
43
31
projectFooter : Option [String ] = None ,
44
- defaultSyntax : CommentSyntax = CommentSyntax . Markdown ,
32
+ defaultSyntax : List [ String ] = Nil ,
45
33
sourceLinks : List [String ] = Nil ,
46
34
revision : Option [String ] = None ,
47
35
externalMappings : List [ExternalDocLink ] = Nil ,
@@ -164,12 +152,6 @@ object Scaladoc:
164
152
report.warning(" Destination is not provided, please provide '-d' parameter pointing to directory where docs should be created" )
165
153
File (" output" )
166
154
167
- val parseSyntax : CommentSyntax = syntax.nonDefault.fold(CommentSyntax .default){ str =>
168
- CommentSyntax .parse(str).getOrElse{
169
- report.error(s " unrecognized value for -syntax option: $str" )
170
- CommentSyntax .default
171
- }
172
- }
173
155
val legacySourceLinkList = if legacySourceLink.get.nonEmpty then List (legacySourceLink.get) else Nil
174
156
175
157
val externalMappings =
@@ -219,7 +201,7 @@ object Scaladoc:
219
201
projectVersion.nonDefault,
220
202
projectLogo.nonDefault,
221
203
projectFooter.nonDefault,
222
- parseSyntax ,
204
+ syntax.get ,
223
205
sourceLinks.get ++ legacySourceLinkList,
224
206
revision.nonDefault,
225
207
externalMappings ++ legacyExternalMappings,
0 commit comments