BlockParserBuilderOps

case class BlockParserBuilderOps(parserFactory: RecursiveParsers => Parser[Block], recursive: Boolean, position: BlockPosition, precedence: Precedence, paragraphLineCheck: Option[PrefixedParser[Any]]) extends BlockParserBuilder

Builder API for block parsers that allows to set the parser precedence.

trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Provides a test for the start of each line in plain paragraphs that indicates whether the line might be the start of a block identified by this parser. Without providing such a test the type of block produced by this parser can only occur after a blank line.

Provides a test for the start of each line in plain paragraphs that indicates whether the line might be the start of a block identified by this parser. Without providing such a test the type of block produced by this parser can only occur after a blank line.

Indicates that this parser should only be applied for blocks nested within other blocks.

Indicates that this parser should only be applied for blocks nested within other blocks.

Indicates that this parser should only be applied for top level block items, but not for blocks nested within other blocks.

Indicates that this parser should only be applied for top level block items, but not for blocks nested within other blocks.

Indicates that this parser should only be applied after all built-in parsers have failed on a specific markup element.

Indicates that this parser should only be applied after all built-in parsers have failed on a specific markup element.

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product