diff --git a/queries/perga/locals.scm b/queries/perga/locals.scm new file mode 100644 index 0000000..fecdc57 --- /dev/null +++ b/queries/perga/locals.scm @@ -0,0 +1,11 @@ +(definition) @local.scope +(definition + name: (identifier) @local.definition) +(labs) @local.scope +(pabs) @local.scope + +(param_block + param: (identifier)+ @local.definition) + +(term + (identifier) @local.reference) diff --git a/queries/perga/rainbow-delimiters.scm b/queries/perga/rainbow-delimiters.scm index 95f682d..ae04a55 100644 --- a/queries/perga/rainbow-delimiters.scm +++ b/queries/perga/rainbow-delimiters.scm @@ -1 +1,7 @@ -["(" ")"] @delimiter +(param_block + "(" @delimiter + ")" @delimiter @sentinel) @container + +(term + "(" @delimiter + ")" @delimiter @sentinel) @container