StyleSheet
  Import
    UriLiteral : nonsense.css
    Medium : mumbling
    Medium : blather
  FontFace
    Declaration
      Property : font-family
      Expr
        Term
          IdentLiteral : Arial
    Declaration
  Page
    Declaration
      Property : background
      Expr
        Term
          UriLiteral : sparkley.jpg
    Declaration
  Page : hiya
    PseudoPage : sparkley
    Declaration
      Property : background
      Expr
        Term
          UriLiteral : sparkley.jpg
  RuleSet
    Selector
      SimpleSelector
        IdentLiteral : FOO
      Combination : CHILD
      SimpleSelector
        IdentLiteral : BAR
      Combination : SIBLING
      SimpleSelector
        IdentLiteral : BAZ
    Declaration
  RuleSet
    Selector
      SimpleSelector
        IdentLiteral : A
        Attrib : href
      Combination : DESCENDANT
      SimpleSelector
        IdentLiteral : BOO
        Attrib : zwop
          AttribOperation : DASHMATCH
          StringLiteral : hello
        Pseudo
          IdentLiteral : blinky
    Declaration
      Property : color
      Expr
        Term
          HashLiteral : #fff
    Declaration
      Property : background
      Expr
        Term : IDENTITY
          HashLiteral : #000000
      Prio : !important
  RuleSet
    Selector
      SimpleSelector
        ClassLiteral : .myclass
        Attrib : attr
          AttribOperation : INCLUDES
          IdentLiteral : almost
      Combination : DESCENDANT
      SimpleSelector
        IdLiteral : #id
        Pseudo
          FunctionCall : hover
            Expr
              Term
                IdentLiteral : languidly
    Declaration
      Property : font-weight
      Expr
        Term
          FunctionCall : super
            Expr
              Term
                IdentLiteral : bold
              Operation : DIV
              Term
                IdentLiteral : italic
  RuleSet
    Selector
      SimpleSelector
        IdentLiteral : foo
        ClassLiteral : .bar
    Declaration
  RuleSet
    Selector
      SimpleSelector
        IdentLiteral : foo
      Combination : DESCENDANT
      SimpleSelector
        ClassLiteral : .bar
    Declaration
  RuleSet
    Selector
      SimpleSelector
        IdentLiteral : foo
      Combination : DESCENDANT
      SimpleSelector
        ClassLiteral : .quoted
    Declaration
      Property : content
      Expr
        Term
          StringLiteral : contains 'quotes'
  RuleSet
    Selector
      SimpleSelector
        IdentLiteral : foo
      Combination : DESCENDANT
      SimpleSelector
        ClassLiteral : .dquoted
    Declaration
      Property : content
      Expr
        Term
          StringLiteral : 'contains'\"double quotes"
  RuleSet
    Selector
      SimpleSelector
        IdentLiteral : foo
      Combination : DESCENDANT
      SimpleSelector
        ClassLiteral : .long
    Declaration
      Property : content
      Expr
        Term
          StringLiteral : spans multiple lines
  RuleSet
    Selector
      SimpleSelector
        IdentLiteral : foo
      Combination : DESCENDANT
      SimpleSelector
        ClassLiteral : .extended-unicode
    Declaration
      Property : content
      Expr
        Term
          StringLiteral : a1 a1 a1 a1 a1
  RuleSet
    Selector
      SimpleSelector
        IdLiteral : #a_b
    Declaration
  RuleSet
    Selector
      SimpleSelector
        ClassLiteral : .a_b
    Declaration
