anchor.diff:       ;
   
   innerSelector
  -    : combinatorNonWs WS* selector;
  +    : (combinatorNonWs WS*)? selector;
       
   ruleSetSelector
       : fontFaceSelector -> ^(SELECTOR fontFaceSelector)
  
positive.code:     ;
      
  fontDeclaration
      : propPrefix? FONT WS* COLON WS* fontPropertyValue (WS* important)? WS* SEMI
      -> ^(DECLARATION ^(FONT propPrefix?) ^(PROP_VALUE fontPropertyValue) important?)
      ;
  
  fontPropertyValue
  
negative.code:     ;
      
  page
      : '@' PAGE_SYM (WS+ COLON pseudoPage)? WS* LBRACE WS* (pageElement WS*)* RBRACE
      -> ^(PAGE_SYM pseudoPage? pageElement*)
      ;
  
  pseudoPage
      : ident
      ;
      
  pageElement
      : mixinSelectorList WS!* SEMI!
      | declaration
      | variableDef
      ;
  
  combinator
      : WS* combinatorNonWs WS*
      | WS+
  