anchor.diff:  COMMENT				  : '#' ~[\r\n]* -> skip;
   
   CODE                  : '{' (~[%\\] | '\\' [%\\] | UCHAR)* '%' '}' ;
  -RDF_TYPE              : WS+ 'a' WS+ ;
  +RDF_TYPE              : 'a' ;
   IRIREF                : '<' (~[\u0000-\u0020=<>\"{}|^`\\] | UCHAR)* '>' ; /* #x00=NULL #01-#x1F=control codes #x20=space */
   PNAME_NS              : PN_PREFIX? ':' ;
   PNAME_LN              : PNAME_NS PN_LOCAL ;
  
positive.code: productionName  : UCASE_LABEL ;
  startActions	: codeDecl+ ;
  semanticActions	: codeDecl* ;
  
  
  // Keywords
  
negative.code: 				| '^' '!'?
  				;
  predicate       : iri
  				| rdfType
  				;
  valueClassOrRef : valueClass
  				| valueClassLabel
  