anchor.diff:      ;
   
   regexExpression
  -    : ^(REGEX (e+=expression)+) -> regexExpression(type={$REGEX.text}, expression={$e})
  +    : ^(REGEX (e+=expression)+) -> regexExpression(expression={$e})
       ;
       
   subStringExpression
  
positive.code:     ;
      
  path
      : ^(PATH p+=pathSequence+) -> path(pathSequence={$p})
      ; 
  
  pathSequence
      : ^(PATH_SEQUENCE p+=pathEltOrInverse+) -> pathSequence(pathEltOrInverse={$p})
      ;
      
  pathEltOrInverse
  
negative.code:     ;
      
  modify
      : ^(MODIFY ^(WITH iriRef) deleteClause* insertClause* usingClause* whereClause)
      | ^(MODIFY deleteClause* insertClause* usingClause* whereClause)
      ;
    
  deleteClause
  