aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries/idris/locals.scm
blob: c46f831f7b49eed45887619d9a9cbddb2d4010d9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
(signature
  name: (loname)) @local.definition.var

(signature
  name: (caname)) @local.definition.type

(function
  (lhs
    (funvar
      subject: (loname)))) @local.definition.function

(function
  (lhs
    (funvar
      subject: (caname)))) @local.definition.function

(type_var
  (loname)) @local.definition.type

(pat_name
  (loname)) @local.definition.var

(pat_name
  (caname)) @local.definition.var

(exp_name
  (loname)) @local.reference

(exp_name
  (caname)) @local.reference

(function
  (rhs) @local.scope)