aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries/pascal/locals.scm
blob: d74d54ad4a9dabdcf7df967ed64224c0a35a0cc2 (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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
(root) @local.scope

(defProc) @local.scope

(lambda) @local.scope

(interface
  (declProc) @local.scope)

(declSection
  (declProc) @local.scope)

(declClass
  (declProc) @local.scope)

(declHelper
  (declProc) @local.scope)

(declProcRef) @local.scope

(exceptionHandler) @local.scope

(exceptionHandler
  variable: (identifier) @local.definition)

(declArg
  name: (identifier) @local.definition)

(declVar
  name: (identifier) @local.definition)

(declConst
  name: (identifier) @local.definition)

(declLabel
  name: (identifier) @local.definition)

(genericArg
  name: (identifier) @local.definition)

(declEnumValue
  name: (identifier) @local.definition)

(declType
  name: (identifier) @local.definition)

(declType
  name: (genericTpl
    entity: (identifier) @local.definition))

(declProc
  name: (identifier) @local.definition)

(identifier) @local.reference