Object

laika.parse.css

CSSParsers

Related Doc: package css

Permalink

object CSSParsers

Parsers for the subset of CSS supported by Laika.

Not supported are attribute selectors, pseudo classes, namespaces and media queries.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CSSParsers
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Combinator extends AnyRef

    Permalink

    Represents a combinator between two predicates.

  2. case class Style(name: String, value: String) extends Product with Serializable

    Permalink

    Represents a single style within a style declaration.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Child extends Combinator with Product with Serializable

    Permalink

    A combinator for an immediate child.

  5. object Descendant extends Combinator with Product with Serializable

    Permalink

    A combinator for a descendant on any nesting level.

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val combinator: Parser[Combinator]

    Permalink

    Parses a combinator between two predicates.

  9. val comment: Parser[Unit]

    Permalink

    Parses a single CSS comment.

  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. val predicate: Parser[StylePredicate]

    Permalink

    Parses a single predicate.

  20. val selector: Parser[StyleSelector]

    Permalink

    Parses a single selector.

  21. val selectorGroup: Parser[Seq[StyleSelector]]

    Permalink

    Parses a sequence of selectors, separated by a comma.

  22. val simpleSelectorSequence: Parser[StyleSelector]

    Permalink

    Parses the sub-part of a selector without any combinators, e.g.

    Parses the sub-part of a selector without any combinators, e.g. Paragraph#title.

  23. val style: Parser[Style]

    Permalink

    Parses a single style within a declaration.

  24. lazy val styleDeclarationSet: Parser[Set[StyleDeclaration]]

    Permalink

    Parses an entire set of style declarations.

    Parses an entire set of style declarations. This is the top level parser of this trait.

  25. val styleDeclarations: Parser[Seq[StyleDeclaration]]

    Permalink

    Parses a sequence of style declarations, ignoring any comments.

  26. val styleRefName: Parser[String]

    Permalink

    Parses the name of a style.

    Parses the name of a style. The name must start with a letter, while subsequent characters can be letters, digits or one of the symbols '-' or '_'.

  27. val styleValue: Parser[String]

    Permalink

    Parses the value of a single style, ignoring any comments..

  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. val typeSelector: Parser[List[StylePredicate]]

    Permalink

    Parses a single type selector.

  31. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. val wsOrNl: Parser[String]

    Permalink

    Parses horizontal whitespace or newline characters.

Inherited from AnyRef

Inherited from Any

Ungrouped