| 1234567891011121314151617181920212223 |
- /*
- - struct declarations
- - union declarations
- - function declarations
- - method declarations (with namespace scope)
- - typedef declarations
- - class declarations
- */
- export default `
- (struct_specifier name: (type_identifier) @name.definition.class body:(_)) @definition.class
- (declaration type: (union_specifier name: (type_identifier) @name.definition.class)) @definition.class
- (function_declarator declarator: (identifier) @name.definition.function) @definition.function
- (function_declarator declarator: (field_identifier) @name.definition.function) @definition.function
- (function_declarator declarator: (qualified_identifier scope: (namespace_identifier) @scope name: (identifier) @name.definition.method)) @definition.method
- (type_definition declarator: (type_identifier) @name.definition.type) @definition.type
- (class_specifier name: (type_identifier) @name.definition.class) @definition.class
- `
|