All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scala.build.preprocessing.PreprocessedMarkdown.scala Maven / Gradle / Ivy

package scala.build.preprocessing

import scala.build.internal.markdown.MarkdownCodeBlock

case class PreprocessedMarkdownCodeBlocks(
  codeBlocks: Seq[MarkdownCodeBlock],
  extractedDirectives: ExtractedDirectives = ExtractedDirectives.empty
)

object PreprocessedMarkdownCodeBlocks {
  def empty: PreprocessedMarkdownCodeBlocks =
    PreprocessedMarkdownCodeBlocks(Seq.empty, ExtractedDirectives.empty)
}

case class PreprocessedMarkdown(
  scriptCodeBlocks: PreprocessedMarkdownCodeBlocks = PreprocessedMarkdownCodeBlocks.empty,
  rawCodeBlocks: PreprocessedMarkdownCodeBlocks = PreprocessedMarkdownCodeBlocks.empty,
  testCodeBlocks: PreprocessedMarkdownCodeBlocks = PreprocessedMarkdownCodeBlocks.empty
)

object PreprocessedMarkdown {
  def empty: PreprocessedMarkdown = PreprocessedMarkdown()
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy