anchor.diff:  
   tokens { INDENT, DEDENT }
   
  -//Note that indentation of code inside
  +//Note the indentation of code inside
   
   @lexer::header{
   from antlr4.Token import CommonToken
   import re
   import importlib
   
  -# Allow languages to extend the lexer and parser, by loading the parser dinamically
  +# Allow languages to extend the lexer and parser, by loading the parser dynamically
   module_path = __name__[:-5]
   language_name = __name__.split('.')[-1]
   language_name = language_name[:-5]  # Remove Lexer from name
  
positive.code: except ValueError:          # End of file
      pass
  
  if self.opened > 0 or la_char == '\r' or la_char == '\n' or la_char == '#':
      self.skip()
  else:
      indent = self.getIndentationCount(spaces)
  
negative.code:  ;
  
  
  NAME
   : ID_START ID_CONTINUE*
   ;
  
  STRING_LITERAL
   : ( [rR] | [uU] | [fF] | ( [fF] [rR] ) | ( [rR] [fF] ) )? ( SHORT_STRING | LONG_STRING )
   ;
  
  BYTES_LITERAL
   : ( [bB] | ( [bB] [rR] ) | ( [rR] [bB] ) ) ( SHORT_BYTES | LONG_BYTES )
   ;
  
  DECIMAL_INTEGER
   : NON_ZERO_DIGIT DIGIT*
   | '0'+
   ;
  
  OCT_INTEGER
   : '0' [oO] OCT_DIGIT+
   ;
  
  HEX_INTEGER
   : '0' [xX] HEX_DIGIT+
   ;
  
  BIN_INTEGER
   : '0' [bB] BIN_DIGIT+
   ;
  
  FLOAT_NUMBER
   : POINT_FLOAT
   | EXPONENT_FLOAT
   ;
  
  IMAG_NUMBER
   : ( FLOAT_NUMBER | INT_PART ) [jJ]
   ;
  