anchor.diff:  
   WHITESPACE
       : [ \t]+ -> skip ;
  +
   
   // LEXER: fragments to evaluate only within statements
   
  
positive.code: routingStatementDef: IDENTIFIER WS+ ARROWX WS+ IDENTIFIER WS+
                    COMMENTX WS+ COMMENTSTRINGX;
  
  // Message routing statement
  /*
  routingStatement
  
negative.code: 
  ARROWX: ARROW;
  
  STRINGTYPEX: STRINGTYPE;
  INTEGERTYPEX: INTEGERTYPE;
  BOOLEANTYPEX: BOOLEANTYPE;
  DOUBLETYPEX: DOUBLETYPE;
  FLOATTYPEX: FLOATTYPE;
  LONGTYPEX: LONGTYPE;
  SHORTTYPEX: SHORTTYPE;
  XMLTYPEX: XMLTYPE;
  JSONTYPEX: JSONTYPE;
  
  VARX: VAR;
  
  // LEXER: Keywords
  
  