MarkdownPrinter

trait MarkdownPrinter extends Printer

This trait is not a full fledged markdown printer yet

Companion:
object
trait Printer
class Object
trait Matchable
class Any
object MarkdownPrinter.type

Value members

Concrete methods

def finalize(env: Env, specifications: List[SpecStructure]): Action[Unit]
def fragmentToLine(options: MarkdownOptions)(fragment: Fragment): Action[String]
def prepare(env: Env, specifications: List[SpecStructure]): Action[Unit]
def showDescription(description: String, result: Result): String
def sink(env: Env, spec: SpecStructure): AsyncSink[Fragment]
Returns:

a Fold for the markdown output

def toMarkdown(ref: SpecificationRef, options: MarkdownOptions): String

Inherited methods

def printSpecification(env: Env): SpecificationStructure => Action[Unit]

convenience method to print a SpecificationStructure using the printer's Fold

convenience method to print a SpecificationStructure using the printer's Fold

Inherited from:
Printer