anchor.diff:  
   ARROWX: ARROW;
   
  +STRINGTYPEX: STRINGTYPE;
  +INTEGERTYPEX: INTEGERTYPE;
  +BOOLEANTYPEX: BOOLEANTYPE;
  +DOUBLETYPEX: DOUBLETYPE;
  +FLOATTYPEX: FLOATTYPE;
  +LONGTYPEX: LONGTYPE;
  +SHORTTYPEX: SHORTTYPE;
  +XMLTYPEX: XMLTYPE;
  +JSONTYPEX: JSONTYPE;
  +
  +VARX: VAR;
   
   // LEXER: Keywords
   
  
positive.code:     | groupStatement
      | refStatement
      | commentStatement
      ;
  
  // Definition of the high level name for this message flow
  
negative.code: 
  WHITESPACE
      : [ \t]+ -> skip ;
  
  
  // LEXER: fragments to evaluate only within statements
  
  