summaryrefslogtreecommitdiff
path: root/queries/cuda.scm
blob: d2865be8ebf69449b8f1c82c86eee78c1c4b55ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(function_definition
  type: (_) @ftype
  declarator: (function_declarator
    declarator: [
      (identifier)
      (field_identifier)
    ] @fname
    parameters: (parameter_list) @fparams))

(class_specifier
  "class" @ftype
  name: (type_identifier) @fname)

(struct_specifier
  "struct" @ftype
  name: (type_identifier) @fname)

(namespace_definition
  "namespace" @ftype
  name: (_) @fname)