Skip to main content

ELEMENT_QUERY

Constant ELEMENT_QUERY 

Source
pub const ELEMENT_QUERY: &str = r"
(function_definition
  declarator: (function_declarator
    declarator: (identifier) @func_name)) @function
(function_definition
  declarator: (function_declarator
    declarator: (qualified_identifier
      name: (identifier) @method_name))) @function
(class_specifier
  name: (type_identifier) @class_name) @class
(struct_specifier
  name: (type_identifier) @class_name) @class
(template_declaration
  (function_definition
    declarator: (function_declarator
      declarator: (identifier) @func_name))) @function
";
Expand description

Tree-sitter query for extracting C/C++ elements (functions, classes, and structures).