Ast

cssparse.Ast$
object Ast

Attributes

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

Members list

Concise view

Type members

Classlikes

sealed case class AllSelector() extends PartSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Selector
class Object
trait Matchable
class Any
sealed case class AtRule(name: String, options: Seq[ComponentValue], block: Option[Either[DeclarationList, RuleList]]) extends Rule

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Rule
class Object
trait Matchable
class Any
sealed case class AtWordToken(name: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class AttributeSelector(name: Option[String], attrs: Seq[(String, Option[String], Option[String])]) extends PartSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Selector
class Object
trait Matchable
class Any
sealed class Block(val leftBracket: String, val rightBracket: String, val values: Seq[ComponentValue]) extends ComponentValue

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed case class BracketsBlock(values: Seq[ComponentValue]) extends Block

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Block
class Object
trait Matchable
class Any
sealed abstract class CToken extends SimpleToken

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CdcToken
class CdoToken
sealed case class CdcToken() extends CToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class CToken
class Object
trait Matchable
class Any
sealed case class CdoToken() extends CToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class CToken
class Object
trait Matchable
class Any
sealed case class ClassSelectorPart(part: PartSelector) extends ComplexSelectorPart

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class ColumnToken() extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class ComplexSelector(firstPart: Option[PartSelector], parts: Seq[ComplexSelectorPart]) extends SingleSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Selector
class Object
trait Matchable
class Any
sealed abstract class ComplexSelectorPart

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class ComponentValue

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed case class CurlyBracketsBlock(values: Seq[ComponentValue]) extends Block

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Block
class Object
trait Matchable
class Any
sealed case class DashMatchToken() extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class Declaration(name: String, value: Seq[ComponentValue], isImportant: Boolean)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class DeclarationList(declarations: Seq[Either[Declaration, AtRule]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class DelimToken(delimeter: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class DimensionToken(number: String, dimensionName: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class ElementSelector(name: String) extends PartSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Selector
class Object
trait Matchable
class Any
sealed case class FunctionBlock(name: String, bracketsBlock: BracketsBlock) extends ComponentValue

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class FunctionToken(name: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class HashWordToken(name: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class IdSelector(id: String) extends SingleSelector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Selector
class Object
trait Matchable
class Any
sealed case class IdentToken(name: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class IncludeMatchToken() extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class MultipleSelector(firstSelector: SingleSelector, selectors: Seq[(String, SingleSelector)]) extends Selector

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Selector
class Object
trait Matchable
class Any
sealed case class NumberToken(number: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class PartSelector extends SingleSelector

Attributes

Graph
Supertypes
class Selector
class Object
trait Matchable
class Any
Known subtypes
sealed case class PercentageToken(number: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class PrefixMatchToken() extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class PseudoSelectorPart(pseudoClass: String, param: Seq[ComponentValue]) extends ComplexSelectorPart

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class QualifiedRule(selector: Either[Selector, Seq[ComponentValue]], block: DeclarationList) extends Rule

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Rule
class Object
trait Matchable
class Any
sealed abstract class Rule

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed case class RuleList(rules: Seq[Rule])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class Selector

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class SimpleToken extends ComponentValue

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed abstract class SingleSelector extends Selector

Attributes

Graph
Supertypes
class Selector
class Object
trait Matchable
class Any
Known subtypes
sealed case class SquareBracketsBlock(values: Seq[ComponentValue]) extends Block

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Block
class Object
trait Matchable
class Any
sealed case class StringToken(string: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class Stylesheet(rules: Seq[Either[Rule, CToken]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class SubstringMatchToken() extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class SuffixMatchToken() extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class UnicodeRangeToken(left: String, right: String) extends SimpleToken

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed case class UrlToken(url: String) extends SimpleToken

Attributes

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