A block-level element of text, such as a paragraph or code block.
A body of text.
A Scaladoc comment and all its tags.
A Scaladoc comment and all its tags.
Note: the only instantiation site of this class is in model.CommentFactory.
abstract class EntityLink(val title: Inline) extends Inline { def link: LinkTo } object EntityLink { def apply(title: Inline, linkTo: LinkTo) = new EntityLink(title) { def link: LinkTo = linkTo } def unapply(el: EntityLink): Option[(Inline, LinkTo)] = Some((el.title, el.link)) }
An section of text inside a block, possibly with formatting.
The summary of a comment, usually its first sentence.
The summary of a comment, usually its first sentence. There must be exactly one summary per body.
Converts HTML in docstrings to Markdown readable by Scaladoc parser
Generates markdown from the docstring The markdown can be returned to the IDE and rendered to the user
A fork of the Scaladoc parser in the Scala compiler with a few removed features.
A fork of the Scaladoc parser in the Scala compiler with a few removed features.
Removed features: - linking to symbols - reporting warnings
Utility methods for doc comment strings
A body of text. A comment has a single body, which is composed of at least one block. Inside every body is exactly one summary.
Summary