p

mdoc.internal

markdown

package markdown

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class BlockInput extends AnyRef
  2. class CodeBuilder extends AnyRef
  3. case class DocumentLinks(relpath: RelativePath, definitions: List[String], references: List[MarkdownReference]) extends Product with Serializable
  4. case class EvaluatedDocument(instrumented: Input, edit: TokenEditDistance, sections: List[EvaluatedSection]) extends Product with Serializable
  5. case class EvaluatedSection(section: Section, input: Input, source: Source, mod: Modifier) extends Product with Serializable
  6. final class FailInstrumenter extends AnyRef
  7. class FilterStoreReporter extends AbstractReporter

    Same as nsc StoreReporter except it extends AbstractReporter.

    Same as nsc StoreReporter except it extends AbstractReporter.

    The AbstractReporter does filtering based on position to avoid duplicate diagnostics.

  8. class Gensym extends AnyRef
  9. class Instrumenter extends AnyRef
  10. class MarkdownCompiler extends AnyRef
  11. case class MarkdownReference(url: String, pos: Position) extends Product with Serializable
  12. class MdocFormatterExtension extends FormatterExtension
  13. class MdocParserExtension extends ParserExtension
  14. class MdocPostProcessor extends DocumentPostProcessor
  15. sealed abstract class Mod extends Product with Serializable
  16. sealed abstract class Modifier extends AnyRef

    A mdoc code fence modifier.

    A mdoc code fence modifier.

    Modifiers are parsed from code blocks like here

    scala mdoc:passthrough println("# Header")

    Currently, only supports parsing one modifier per code block.

  17. final class ModifierException extends Exception with NoStackTrace
  18. case class PreBlockInput(block: FencedCodeBlock, input: Input, mod: Pre) extends Product with Serializable
  19. class ReplVariablePrinter extends (Variable) ⇒ String
  20. case class ScalaBlockInput(block: FencedCodeBlock, input: Input, mod: Modifier) extends Product with Serializable
  21. case class SectionInput(input: Input, source: Source, mod: Modifier) extends Product with Serializable
  22. case class StringBlockInput(block: FencedCodeBlock, input: Input, mod: Str) extends Product with Serializable

Value Members

  1. object DocumentLinks extends Serializable
  2. object EvaluatedDocument extends Serializable
  3. object GitHubIdGenerator extends (String) ⇒ String
  4. object Instrumenter
  5. object LinkHygiene
  6. object Markdown
  7. object MarkdownCompiler
  8. object MdocExtensions
  9. object MdocFormatterExtension
  10. object MdocParserExtension
  11. object MdocPostProcessor
  12. object Mod extends Serializable
  13. object Modifier
  14. object Renderer
  15. object ReplVariablePrinter extends ReplVariablePrinter
  16. object VariableRegex

Ungrouped