exportconstcomments=registerTokenType('comments',{scopesToProbe:[['comment']],dark:null,light:null,hc:null},nls.localize('comments',"Token style for comments."));
exportconststrings=registerTokenType('strings',{scopesToProbe:[['string']],dark:null,light:null,hc:null},nls.localize('strings',"Token style for strings."));
exportconstkeywords=registerTokenType('keywords',{scopesToProbe:[['keyword.control'],['storage'],['storage.type']],dark:null,light:null,hc:null},nls.localize('keywords',"Token style for keywords."));
exportconstnumbers=registerTokenType('numbers',{scopesToProbe:[['constant.numeric']],dark:null,light:null,hc:null},nls.localize('numbers',"Token style for numbers."));
exportconsttypes=registerTokenType('types',{scopesToProbe:[['entity.name.type'],['entity.name.class'],['support.type'],['support.class']],dark:null,light:null,hc:null},nls.localize('types',"Token style for types."));
exportconstfunctions=registerTokenType('functions',{scopesToProbe:[['entity.name.function'],['support.function']],dark:null,light:null,hc:null},nls.localize('functions',"Token style for functions."));
exportconstvariables=registerTokenType('variables',{scopesToProbe:[['variable'],['entity.name.variable']],dark:null,light:null,hc:null},nls.localize('variables',"Token style for variables."));
exportconstcomments=registerTokenType('comments',nls.localize('comments',"Token style for comments."),[['comment']]);
exportconststrings=registerTokenType('strings',nls.localize('strings',"Token style for strings."),[['string']]);
exportconstkeywords=registerTokenType('keywords',nls.localize('keywords',"Token style for keywords."),[['keyword.control']]);
exportconstnumbers=registerTokenType('numbers',nls.localize('numbers',"Token style for numbers."),[['constant.numeric']]);
exportconstregexp=registerTokenType('regexp',nls.localize('regexp',"Token style for regular expressions."),[['constant.regexp']]);
exportconstoperators=registerTokenType('operators',nls.localize('operator',"Token style for operators."),[['keyword.operator']]);
exportconstnamespaces=registerTokenType('namespaces',nls.localize('namespace',"Token style for namespaces."),[['entity.name.namespace']]);
exportconsttypes=registerTokenType('types',nls.localize('types',"Token style for types."),[['entity.name.type'],['entity.name.class'],['support.type'],['support.class']]);
exportconststructs=registerTokenType('structs',nls.localize('struct',"Token style for struct."),[['storage.type.struct']],types);
exportconstclasses=registerTokenType('classes',nls.localize('class',"Token style for classes."),[['ntity.name.class']],types);
exportconstinterfaces=registerTokenType('interfaces',nls.localize('interface',"Token style for interfaces."),undefined,types);
exportconstenums=registerTokenType('enums',nls.localize('enum',"Token style for enums."),undefined,types);
exportconstparameterTypes=registerTokenType('parameterTypes',nls.localize('parameterType',"Token style for parameterTypes."),undefined,types);
exportconstfunctions=registerTokenType('functions',nls.localize('functions',"Token style for functions."),[['entity.name.function'],['support.function']]);
exportconstmacros=registerTokenType('macros',nls.localize('macro',"Token style for macros."),undefined,functions);
exportconstvariables=registerTokenType('variables',nls.localize('variables',"Token style for variables."),[['variable'],['entity.name.variable']]);
exportconstconstants=registerTokenType('constants',nls.localize('constants',"Token style for constants."),undefined,variables);
exportconstparameters=registerTokenType('parameters',nls.localize('parameters',"Token style for parameters."),undefined,variables);
exportconstproperty=registerTokenType('properties',nls.localize('properties',"Token style for properties."),undefined,variables);
exportconstlabels=registerTokenType('labels',nls.localize('labels',"Token style for labels."),undefined);
exportconstm_declaration=registerTokenModifier('declaration',nls.localize('declaration',"Token modifier for declarations."),undefined);
exportconstm_documentation=registerTokenModifier('documentation',nls.localize('documentation',"Token modifier for documentation."),undefined);
exportconstm_member=registerTokenModifier('member',nls.localize('member',"Token modifier for member."),undefined);
exportconstm_static=registerTokenModifier('static',nls.localize('static',"Token modifier for statics."),undefined);
exportconstm_abstract=registerTokenModifier('abstract',nls.localize('abstract',"Token modifier for abstracts."),undefined);
exportconstm_deprecated=registerTokenModifier('deprecated',nls.localize('deprecated',"Token modifier for deprecated."),undefined);
exportconstm_modification=registerTokenModifier('modification',nls.localize('modification',"Token modifier for modification."),undefined);
exportconstm_async=registerTokenModifier('async',nls.localize('async',"Token modifier for async."),undefined);