protected void AddTokenKind(string text, AsmTokenKind kind)
 {
     _tokenKinds.Add(new StringSlice(text), kind);
     if (text.Length > _maximumLength)
     {
         _maximumLength = text.Length;
     }
 }
 public AsmToken(AsmTokenKind kind, int position, int length)
 {
     Kind     = kind;
     Position = position;
     Length   = length;
 }