laika.parse.code.common

Members list

Concise view

Type members

Classlikes

Configurable base parsers for character literals.

Configurable base parsers for character literals.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Convenient base trait that allows for passing the implementing instances anywhere either a PrefixedParser[Seq[CodeSpan]] or a CodeSpanParser is required for easier composition.

Convenient base trait that allows for passing the implementing instances anywhere either a PrefixedParser[Seq[CodeSpan]] or a CodeSpanParser is required for easier composition.

Attributes

Graph
Supertypes
class Parser[Seq[CodeSpan]]
class Object
trait Matchable
class Any
Known subtypes
object Comment

Configurable base parsers for comments in code blocks.

Configurable base parsers for comments in code blocks.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Comment.type

Factories for creating a span parser that detects other syntax as part of the span.

Factories for creating a span parser that detects other syntax as part of the span.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Identifier

Configurable base parsers for identifiers in code blocks.

Configurable base parsers for identifiers in code blocks.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Keywords

Base parsers for keywords in code blocks.

Base parsers for keywords in code blocks.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Configurable base parsers for number literals.

Configurable base parsers for number literals.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Common suffixes for number literal denoting the number type.

Common suffixes for number literal denoting the number type.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Base parsers for regular expression literals in code blocks.

Base parsers for regular expression literals in code blocks.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Configurable base parsers for string literals.

Configurable base parsers for string literals.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Configurable base parsers for tag based formats like HTML or XML.

Configurable base parsers for tag based formats like HTML or XML.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object HTMLSyntax.type
object JSX.type
object XMLSyntax.type
case class TagParser(tagCategory: String => CodeCategory, start: String, end: String, tagName: PrefixedParser[String], embedded: Seq[CodeSpanParser]) extends CodeParserBase

Configurable base parser for tags in formats like HTML or XML.

Configurable base parser for tags in formats like HTML or XML.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Parser[Seq[CodeSpan]]
class Object
trait Matchable
class Any
object TagParser

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type