Package

mdoc.internal

markdown

Permalink

package markdown

Visibility
  1. Public
  2. All

Type Members

  1. class BlockInput extends AnyRef

    Permalink
  2. class CodeBuilder extends AnyRef

    Permalink
  3. case class DocumentLinks(relpath: RelativePath, definitions: List[String], references: List[MarkdownReference]) extends Product with Serializable

    Permalink
  4. case class EvaluatedDocument(instrumented: Input, edit: TokenEditDistance, sections: List[EvaluatedSection]) extends Product with Serializable

    Permalink
  5. case class EvaluatedSection(section: Section, input: Input, source: Source, mod: Modifier) extends Product with Serializable

    Permalink
  6. final class FailInstrumenter extends AnyRef

    Permalink
  7. class FilterStoreReporter extends AbstractReporter with VersionSpecificFilteringReporter

    Permalink

    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

    Permalink
  9. class Instrumenter extends AnyRef

    Permalink
  10. class MarkdownCompiler extends AnyRef

    Permalink
  11. case class MarkdownReference(url: String, pos: Position) extends Product with Serializable

    Permalink
  12. class MdocFormatterExtension extends FormatterExtension

    Permalink
  13. class MdocParserExtension extends ParserExtension

    Permalink
  14. class MdocPostProcessor extends DocumentPostProcessor

    Permalink
  15. sealed abstract class Mod extends Product with Serializable

    Permalink
  16. sealed abstract class Modifier extends AnyRef

    Permalink

    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

    Permalink
  18. case class PreBlockInput(block: FencedCodeBlock, input: Input, mod: Pre) extends Product with Serializable

    Permalink
  19. class ReplVariablePrinter extends (Variable) ⇒ String

    Permalink
  20. case class ScalaBlockInput(block: FencedCodeBlock, input: Input, mod: Modifier) extends Product with Serializable

    Permalink
  21. case class SectionInput(input: Input, source: Source, mod: Modifier) extends Product with Serializable

    Permalink
  22. case class StringBlockInput(block: FencedCodeBlock, input: Input, mod: Str) extends Product with Serializable

    Permalink
  23. trait VersionSpecificFilteringReporter extends AbstractReporter

    Permalink

Value Members

  1. object DocumentLinks extends Serializable

    Permalink
  2. object EvaluatedDocument extends Serializable

    Permalink
  3. object GitHubIdGenerator extends (String) ⇒ String

    Permalink
  4. object Instrumenter

    Permalink
  5. object LinkHygiene

    Permalink
  6. object Markdown

    Permalink
  7. object MarkdownCompiler

    Permalink
  8. object MdocExtensions

    Permalink
  9. object MdocFormatterExtension

    Permalink
  10. object MdocParserExtension

    Permalink
  11. object MdocPostProcessor

    Permalink
  12. object Mod extends Serializable

    Permalink
  13. object Modifier

    Permalink
  14. object Renderer

    Permalink
  15. object ReplVariablePrinter extends ReplVariablePrinter

    Permalink
  16. object VariableRegex

    Permalink

Ungrouped