anchor.diff:  // letters
   
   fragment LETTER
  -   : [a-zA-Z_������]
  +   : [a-zA-Z_äöüÄÖÜ]
      ;
   
   
   fragment LETTERORDIGIT
  -   : [a-zA-Z0-9_������]
  +   : [a-zA-Z0-9_äöüÄÖÜ]
      ;
   
   // case insensitive chars
  
positive.code: * This software may be modified and distributed under the terms
  * of the BSD 3-clause license. See the LICENSE file for details.
  */
  /*
  * Visual Basic 6.0 Grammar for ANTLR4
  *
  * This is an approximate grammar for Visual Basic 6.0, derived 
  * from the Visual Basic 6.0 language reference 
  * http://msdn.microsoft.com/en-us/library/aa338033%28v=vs.60%29.aspx 
  * and tested against MSDN VB6 statement examples as well as several Visual 
  * Basic 6.0 code repositories.
  *
  * Characteristics:
  
negative.code: *
  * 2. Keywords can be used as identifiers depending on the context, enabling
  *    e.g. "A.Type", but not "Type.B".
  */
  
  grammar VisualBasic6;
  