@@ -18,18 +18,6 @@ import dotty.tools.scaladoc.Inkuire
1818import dotty .tools .scaladoc .Inkuire ._
1919
2020object 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-
3321 case class Args (
3422 name : String ,
3523 tastyDirs : Seq [File ] = Nil ,
@@ -41,7 +29,7 @@ object Scaladoc:
4129 projectVersion : Option [String ] = None ,
4230 projectLogo : Option [String ] = None ,
4331 projectFooter : Option [String ] = None ,
44- defaultSyntax : CommentSyntax = CommentSyntax . Markdown ,
32+ defaultSyntax : List [ String ] = Nil ,
4533 sourceLinks : List [String ] = Nil ,
4634 revision : Option [String ] = None ,
4735 externalMappings : List [ExternalDocLink ] = Nil ,
@@ -164,12 +152,6 @@ object Scaladoc:
164152 report.warning(" Destination is not provided, please provide '-d' parameter pointing to directory where docs should be created" )
165153 File (" output" )
166154
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- }
173155 val legacySourceLinkList = if legacySourceLink.get.nonEmpty then List (legacySourceLink.get) else Nil
174156
175157 val externalMappings =
@@ -219,7 +201,7 @@ object Scaladoc:
219201 projectVersion.nonDefault,
220202 projectLogo.nonDefault,
221203 projectFooter.nonDefault,
222- parseSyntax ,
204+ syntax.get ,
223205 sourceLinks.get ++ legacySourceLinkList,
224206 revision.nonDefault,
225207 externalMappings ++ legacyExternalMappings,
0 commit comments