Skip to content

Commit 064c213

Browse files
authored
Merge pull request #14377 from KacperFKorban/fix-i13746
Scaladoc: Unescaped special characters in Quotes documentation
2 parents 8e2fab7 + 1f280bb commit 064c213

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package tests.markdowncode
2+
3+
/** Some text `{ <statements: List[Statement]>; <expr: Term> }` */
4+
val aVal: Float
5+
= 1.2f

scaladoc/src/dotty/tools/scaladoc/renderers/DocRenderer.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ class DocRender(signatureRenderer: SignatureRenderer)(using DocContext):
8686
case Subscript(text) => span(cls:="subscript")(renderElement(text)) // TODO implement style
8787
case Link(target, body) =>
8888
renderLink(target, default => body.fold[TagArg](default)(renderElement))
89-
case Text(text) => raw(text)
89+
case Text(text) => raw(text.escapeReservedTokens)
9090
case Summary(text) => renderElement(text)
9191
case HtmlTag(content) => raw(content)
9292

scaladoc/test/dotty/tools/scaladoc/signatures/TranslatableSignaturesTestCases.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,5 @@ class FBoundedTypeParameters extends SignatureTest("fboundedTypeParameters", Sig
9292
class Exports extends SignatureTest("exports2", SignatureTest.all, sourceFiles = List("exports1", "exports2"))
9393

9494
class ContextFunctions extends SignatureTest("contextfunctions", SignatureTest.all)
95+
96+
class MarkdownCode extends SignatureTest("markdowncode", SignatureTest.all)

0 commit comments

Comments
 (0)