anchor.diff:      | '#' 
       | LIDENTIFIER 
       | UIDENTIFIER 
  -    | specialValue 
  +    | selfReference 
       | nonstringLiteral
       | prefixOperator
       ;
  
positive.code:     | stringExpression
      | parExpression
      | enumeration
      | specialValue
      | nameAndTypeArguments
      //| inlineClassDeclaration
      ;
      
  selector 
      : member
      | argumentsWithFunctionalArguments
      -> ^(CALL_EXPR argumentsWithFunctionalArguments)
      | elementSelector
  
negative.code:     : '$' | '-' |'++' | '--' | '~'
      ;
  
  selfReference
      : 'this' //typeName?
      | 'super'
      | 'outer'
      ;
  
  enumeration
  