dotty.tools.scaladoc.tasty.comments.markdown

Members list

Concise view

Type members

Classlikes

class DocFlexmarkParser(resolveLink: String => DocLink) extends ParserExtension

Attributes

Companion:
object
Graph
Supertypes
trait ParserExtension
trait Extension
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
case class DocFlexmarkRenderer(renderLink: (DocLink, String) => String) extends HtmlRendererExtension

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
trait HtmlRendererExtension
trait Extension
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class DocLinkNode(val target: DocLink, val body: String, seq: BasedSequence) extends WikiNode

Attributes

Graph
Supertypes
class WikiNode
trait DoNotDecorate
class Node
class Object
trait Matchable
class Any
case class ExtendedFencedCodeBlock(name: Option[String], codeBlock: FencedCodeBlock, compilationResult: Option[SnippetCompilationResult]) extends BlankLine

Attributes

Graph
Supertypes
trait Product
trait Equals
class BlankLine
class Block
class ContentNode
trait Content
class Node
class Object
trait Matchable
class Any
case class Section(header: Heading, body: List[Node]) extends BlankLine

Attributes

Graph
Supertypes
trait Product
trait Equals
class BlankLine
class Block
class ContentNode
trait Content
class Node
class Object
trait Matchable
class Any
object SectionRenderingExtension extends HtmlRendererExtension

Attributes

Graph
Supertypes
trait HtmlRendererExtension
trait Extension
class Object
trait Matchable
class Any
Self type
case class SnippetLine(content: String, lineNo: Int, classes: Set[String], messages: Seq[String], attributes: Map[String, String])

Attributes

Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object SnippetRenderingExtension extends HtmlRendererExtension

SnippetRenderingExtension is responsible for running an analysis for scala codeblocks in the static documentation/scaladoc comments. For each codeblock we run compiler to check whether snippet works in the newest scala version and to produce rich html codeblocks with compiler warnings/errors for IDE-like live experience.

SnippetRenderingExtension is responsible for running an analysis for scala codeblocks in the static documentation/scaladoc comments. For each codeblock we run compiler to check whether snippet works in the newest scala version and to produce rich html codeblocks with compiler warnings/errors for IDE-like live experience.

Attributes

Graph
Supertypes
trait HtmlRendererExtension
trait Extension
class Object
trait Matchable
class Any
Self type