mdoc.internal.markdown

Type members

Classlikes

class CodeBuilder()
final case
class CodeFence(openBackticks: Text, info: Text, body: Text, closeBackticks: Text) extends MarkdownPart
class CodePrinter(ps: PrintStream, baseIndent: Int, baseNest: Int)
case
class DocumentLinks(relpath: RelativePath, definitions: List[String], references: List[MarkdownReference])
Companion
object
Companion
class
case
class EvaluatedDocument(instrumented: Input, edit: TokenEditDistance, sections: List[EvaluatedSection])
Companion
object
Companion
class
case
class EvaluatedSection(section: Section, input: Input, source: ParsedSource, mod: Modifier)
final
class FailInstrumenter(sections: List[SectionInput], i: Int)
class FenceInput(ctx: Context, baseInput: Input)
final case
class FileImport(path: AbsolutePath, qualifier: Term, importName: Indeterminate, objectName: String, packageName: String, source: String, dependencies: List[FileImport], renames: List[Rename])
Companion
object
object FileImport
Companion
class
class FilterStoreReporter(val settings: Settings) extends VersionSpecificFilteringReporter

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.

class Gensym()
case
class Instrumented(source: String, scalacOptionImports: List[Indeterminate], dependencyImports: List[Indeterminate], repositoryImports: List[Indeterminate], fileImports: List[FileImport], positionedDependencies: List[PositionedDependency], dependencies: Set[Dependency], repositories: List[Repository])
Companion
object
Companion
class
class Instrumenter(file: InputFile, sections: List[SectionInput], settings: Settings, reporter: Reporter)
Companion
object
Companion
class
final case
class IvyResolution(dependencies: Set[Dependency], repositories: Set[Repository])
class MagicImports(settings: Settings, reporter: Reporter, file: InputFile)
object Markdown
class MarkdownCompiler(classpath: String, val scalacOptions: String, target: AbstractFile)
final case
class MarkdownFile(input: Input, file: InputFile, parts: List[MarkdownPart])
Companion
object
Companion
class
sealed abstract
case
class MarkdownReference(url: String, pos: Position)
final
class ModifierException(mod: String, cause: Throwable) extends Exception with NoStackTrace
class Nesting(sb: PrintStream)
case
class ParsedSource(source: Tree, stats: List[Tree])
Companion
object
Companion
class
final case
class PositionedDependency(pos: Position, dep: Dependency)
Companion
object
Companion
class
case
class PreFenceInput(block: CodeFence, input: Input, mod: Pre)
class Processor(implicit ctx: Context)
final case
class Rename(from: Position, to: String)
object Renderer
case
class ScalaFenceInput(block: CodeFence, input: Input, mod: Modifier)
case
class SectionInput(input: Input, source: ParsedSource, mod: Modifier)
Companion
object
Companion
class
case
class StringFenceInput(block: CodeFence, input: Input, mod: Str)
final case
class Text(value: String) extends MarkdownPart
trait VersionSpecificFilteringReporter extends FilteringReporter