public VisualBasicAstToken(VisualBasicAstTokenCode code, string value, TextRange range)
     : base(value, range)
 {
     Code = code;
 }
 public TokenGrammarElement ToElement(VisualBasicAstTokenCode code)
 {
     TokenGrammarElement definition;
     if (!TokenMapping.TryGetValue((int)code, out definition))
     {
         TokenMapping.Add((int)code, definition = new TokenGrammarElement(code.ToString()));
     }
     return definition;
 }