internal NameTokenType(TokenType parent) : base(parent, "Name")
 {
     Attribute = CreateChild("Attribute");
     Builtin = AddChild(new NameBuiltinTokenType(this));
     Class = CreateChild("Class");
     Constant = CreateChild("Constant");
     Decorator = CreateChild("Decorator");
     Entity = CreateChild("Entity");
     Exception = CreateChild("Exception");
     Function = CreateChild("Function");
     Property = CreateChild("Property");
     Label = CreateChild("Label");
     Namespace = CreateChild("Namespace");
     Other = CreateChild("Other");
     Tag = CreateChild("Tag");
     Variable = new NameVariableTokenType(this);
 }
 internal NameTokenType(TokenType parent) : base(parent, "Name")
 {
     Attribute = CreateChild("Attribute");
     Builtin   = AddChild(new NameBuiltinTokenType(this));
     Class     = CreateChild("Class");
     Constant  = CreateChild("Constant");
     Decorator = CreateChild("Decorator");
     Entity    = CreateChild("Entity");
     Exception = CreateChild("Exception");
     Function  = CreateChild("Function");
     Property  = CreateChild("Property");
     Label     = CreateChild("Label");
     Namespace = CreateChild("Namespace");
     Other     = CreateChild("Other");
     Tag       = CreateChild("Tag");
     Variable  = new NameVariableTokenType(this);
 }