anchor.diff:      ;
   
   brackettedExpression
  -    : OPEN_BRACE expression CLOSE_BRACE -> expression
  +    : OPEN_BRACE expression CLOSE_BRACE -> ^(BRACKETTED_EXPRESSION expression)
       ;
   
   builtInCall
  
positive.code:     ;
      
  iriRefOrFunction
      : iriRef 
      | iriRef argList -> ^(FUNCTION iriRef ^(ARG_LIST argList))
      ;
  
  rdfLiteral
  
negative.code: 	
  triplesNode
      : OPEN_BRACE graphNode+ CLOSE_BRACE -> ^(COLLECTION graphNode+)
      | OPEN_SQUARE_BRACKET propertyListNotEmpty CLOSE_SQUARE_BRACKET -> ^(TRIPLES_NODE propertyListNotEmpty)
      ;
  
  graphNode
  