Packages

object Ast

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

Type Members

  1. sealed case class AllSelector() extends PartSelector with Product with Serializable
  2. sealed case class AtRule(name: String, options: Seq[ComponentValue], block: Option[Either[DeclarationList, RuleList]]) extends Rule with Product with Serializable
  3. sealed case class AtWordToken(name: String) extends SimpleToken with Product with Serializable
  4. sealed case class AttributeSelector(name: Option[String], attrs: Seq[(String, Option[String], Option[String])]) extends PartSelector with Product with Serializable
  5. sealed class Block extends ComponentValue
  6. sealed case class BracketsBlock(values: Seq[ComponentValue]) extends Block with Product with Serializable
  7. sealed abstract class CToken extends SimpleToken
  8. sealed case class CdcToken() extends CToken with Product with Serializable
  9. sealed case class CdoToken() extends CToken with Product with Serializable
  10. sealed case class ClassSelectorPart(part: PartSelector) extends ComplexSelectorPart with Product with Serializable
  11. sealed case class ColumnToken() extends SimpleToken with Product with Serializable
  12. sealed case class ComplexSelector(firstPart: Option[PartSelector], parts: Seq[ComplexSelectorPart]) extends SingleSelector with Product with Serializable
  13. sealed abstract class ComplexSelectorPart extends AnyRef
  14. sealed abstract class ComponentValue extends AnyRef
  15. sealed case class CurlyBracketsBlock(values: Seq[ComponentValue]) extends Block with Product with Serializable
  16. sealed case class DashMatchToken() extends SimpleToken with Product with Serializable
  17. sealed case class Declaration(name: String, value: Seq[ComponentValue], isImportant: Boolean) extends Product with Serializable
  18. sealed case class DeclarationList(declarations: Seq[Either[Declaration, AtRule]]) extends Product with Serializable
  19. sealed case class DelimToken(delimeter: String) extends SimpleToken with Product with Serializable
  20. sealed case class DimensionToken(number: String, dimensionName: String) extends SimpleToken with Product with Serializable
  21. sealed case class ElementSelector(name: String) extends PartSelector with Product with Serializable
  22. sealed case class FunctionBlock(name: String, bracketsBlock: BracketsBlock) extends ComponentValue with Product with Serializable
  23. sealed case class FunctionToken(name: String) extends Product with Serializable
  24. sealed case class HashWordToken(name: String) extends SimpleToken with Product with Serializable
  25. sealed case class IdSelector(id: String) extends SingleSelector with Product with Serializable
  26. sealed case class IdentToken(name: String) extends SimpleToken with Product with Serializable
  27. sealed case class IncludeMatchToken() extends SimpleToken with Product with Serializable
  28. sealed case class MultipleSelector(firstSelector: SingleSelector, selectors: Seq[(String, SingleSelector)]) extends Selector with Product with Serializable
  29. sealed case class NumberToken(number: String) extends SimpleToken with Product with Serializable
  30. sealed abstract class PartSelector extends SingleSelector
  31. sealed case class PercentageToken(number: String) extends SimpleToken with Product with Serializable
  32. sealed case class PrefixMatchToken() extends SimpleToken with Product with Serializable
  33. sealed case class PseudoSelectorPart(pseudoClass: String, param: Seq[ComponentValue]) extends ComplexSelectorPart with Product with Serializable
  34. sealed case class QualifiedRule(selector: Either[Selector, Seq[ComponentValue]], block: DeclarationList) extends Rule with Product with Serializable
  35. sealed abstract class Rule extends AnyRef
  36. sealed case class RuleList(rules: Seq[Rule]) extends Product with Serializable
  37. sealed abstract class Selector extends AnyRef
  38. sealed abstract class SimpleToken extends ComponentValue
  39. sealed abstract class SingleSelector extends Selector
  40. sealed case class SquareBracketsBlock(values: Seq[ComponentValue]) extends Block with Product with Serializable
  41. sealed case class StringToken(string: String) extends SimpleToken with Product with Serializable
  42. sealed case class Stylesheet(rules: Seq[Either[Rule, CToken]]) extends Product with Serializable
  43. sealed case class SubstringMatchToken() extends SimpleToken with Product with Serializable
  44. sealed case class SuffixMatchToken() extends SimpleToken with Product with Serializable
  45. sealed case class UnicodeRangeToken(left: String, right: String) extends SimpleToken with Product with Serializable
  46. sealed case class UrlToken(url: String) extends SimpleToken with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped