anchor.diff:          }
       }
   }
  -
  -void main()
  -{
  -  Lexer lxr = new Lexer(
  -      """
  -      abc<:if xx>xboin
  -      dcd</:if -2.45166>xxxx """
  -    );
  -  lxr.lex();
  -  
  -  for (var output in lxr.output)
  -  {
  -    print("---");
  -    print("type: ${output.type}");
  -    print("value: ${output.value}");
  -    print("location: ${output.line}:${output.column}");
  -    print("---");
  -  }
  -}
  
positive.code:     List<Lexeme> output                          = [];
      
      @protected int position                      = 0;
      @protected int length                        = 1;
  
      @protected int line                          = 1;
      @protected int column                        = 1;
  
      @protected bool inText                       = false;
  
      @protected static const identifierBegin      = const
      [
  
negative.code: 
  import "package:meta/meta.dart";
  
  import "lexeme.dart";
  import "lexer_exception.dart";
  export "lexer_exception.dart";
  
  class Lexer
  {
  