diff options
Diffstat (limited to 'queries/pascal/locals.scm')
| -rw-r--r-- | queries/pascal/locals.scm | 70 |
1 files changed, 50 insertions, 20 deletions
diff --git a/queries/pascal/locals.scm b/queries/pascal/locals.scm index 7147a1086..bb12cb2d2 100644 --- a/queries/pascal/locals.scm +++ b/queries/pascal/locals.scm @@ -1,25 +1,55 @@ +(root) @local.scope -(root) @local.scope +(defProc) @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 +(lambda) @local.scope -(exceptionHandler) @local.scope -(exceptionHandler variable: (identifier) @local.definition) +(interface + (declProc) @local.scope) -(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)) +(declSection + (declProc) @local.scope) -(declProc name: (identifier) @local.definition) -(identifier) @local.reference +(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 |
