diff options
| author | Corey Williamson <euclidianAce@protonmail.com> | 2020-10-04 19:39:12 -0500 |
|---|---|---|
| committer | Stephan Seitz <stephan.lauf@yahoo.de> | 2020-10-05 12:02:59 +0200 |
| commit | c2acddd651f5a1619e6378d2b3698465a810e485 (patch) | |
| tree | 17557460fcb038b27faefc3c92ded3fa3968a519 /queries/teal/locals.scm | |
| parent | 93f9708a3c21c79dd0186444af9599758432d6ab (diff) | |
Add teal parser
Diffstat (limited to 'queries/teal/locals.scm')
| -rw-r--r-- | queries/teal/locals.scm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/queries/teal/locals.scm b/queries/teal/locals.scm new file mode 100644 index 00000000..5feb3e5f --- /dev/null +++ b/queries/teal/locals.scm @@ -0,0 +1,20 @@ + +(var_declaration + (var (identifier)) @definition.var) + +(var_assignment + (var (identifier)) @definition.associated @definition.var) + +(arg_name) @definition.parameter + +(functiondef) @scope +(function_statement (function_name) @definition.function) @scope + +(program) @scope +(if_statement) @scope +(for_statement (for_body) @scope) +(repeat_statement) @scope +(while_statement (while_body) @scope) +(do_statement) @scope + +(identifier) @reference |
