TreeParser

object TreeParser

Builder API for constructing a parsing operation for a tree of input documents.

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

case class Builder[F[_]](parsers: NonEmptyList[MarkupParser], theme: ThemeProvider)(implicit evidence$3: Sync[F], evidence$4: Batch[F])

Builder step that allows to specify the execution context for blocking IO and CPU-bound tasks.

Builder step that allows to specify the execution context for blocking IO and CPU-bound tasks.

case class Op[F[_]](parsers: NonEmptyList[MarkupParser], theme: Theme[F], input: InputTreeBuilder[F])(implicit evidence$5: Sync[F], evidence$6: Batch[F])

Represents a parsing operation for a tree of input documents.

Represents a parsing operation for a tree of input documents.

It can be run by invoking the parse method which delegates to the library's default runtime implementation or by developing a custom runner that performs the parsing based on this operation's properties.