diff options
| author | derekstride <derek.stride@shopify.com> | 2022-07-04 15:03:34 -0400 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-07-08 00:15:40 +0200 |
| commit | 1b6debcf69a83d96b9ef63f4b8544d3921ed1e33 (patch) | |
| tree | 0c1abe04874406a89b7bb3bd4814fe6c257f36e5 /queries/sql/highlights.scm | |
| parent | Initial SQL support (diff) | |
| download | nvim-treesitter-1b6debcf69a83d96b9ef63f4b8544d3921ed1e33.tar nvim-treesitter-1b6debcf69a83d96b9ef63f4b8544d3921ed1e33.tar.gz nvim-treesitter-1b6debcf69a83d96b9ef63f4b8544d3921ed1e33.tar.bz2 nvim-treesitter-1b6debcf69a83d96b9ef63f4b8544d3921ed1e33.tar.lz nvim-treesitter-1b6debcf69a83d96b9ef63f4b8544d3921ed1e33.tar.xz nvim-treesitter-1b6debcf69a83d96b9ef63f4b8544d3921ed1e33.tar.zst nvim-treesitter-1b6debcf69a83d96b9ef63f4b8544d3921ed1e33.zip | |
Update lockfile and highlight queries
Diffstat (limited to 'queries/sql/highlights.scm')
| -rw-r--r-- | queries/sql/highlights.scm | 83 |
1 files changed, 78 insertions, 5 deletions
diff --git a/queries/sql/highlights.scm b/queries/sql/highlights.scm index f80eeb133..fda0f3a67 100644 --- a/queries/sql/highlights.scm +++ b/queries/sql/highlights.scm @@ -1,5 +1,11 @@ (function_call - name: (identifier) @function) + (invocation + name: (identifier) @function + parameter: [(field)]? @parameter)) + +(function_call + name: (identifier) @function + parameter: [(field)]? @parameter) (table_expression name: (identifier) @type) @@ -12,12 +18,11 @@ table_alias: (identifier) @variable name: (identifier) @field) +(literal) @string + ((literal) @number (lua-match? @number "^%d+$")) -((literal) @string - (lua-match? @string "^\"|'")) - [ (keyword_select) (keyword_from) @@ -53,7 +58,6 @@ (keyword_as) (keyword_limit) (keyword_offset) - (keyword_primary) (keyword_table) (keyword_key) (keyword_constraint) @@ -65,6 +69,75 @@ (keyword_exists) (keyword_auto_increment) (keyword_default) + (keyword_max) + (keyword_min) + (keyword_avg) + (keyword_materialized) + (keyword_column) + (keyword_cross) + (keyword_lateral) + (keyword_alter) + (keyword_drop) + (keyword_add) + (keyword_view) + (keyword_case) + (keyword_when) + (keyword_then) + (keyword_else) + (keyword_end) + (keyword_is) + (keyword_using) + (keyword_cascade) + (double) + (keyword_with) + (keyword_no) + (keyword_data) + (keyword_type) + (keyword_rename) + (keyword_to) + (keyword_schema) + (keyword_owner) + (keyword_temp) + (keyword_temporary) + (keyword_union) + (keyword_all) + (keyword_except) + (keyword_intersect) + (keyword_returning) + (keyword_begin) + (keyword_commit) + (keyword_rollback) + (keyword_transaction) + (keyword_null) + (keyword_true) + (keyword_false) + (keyword_boolean) + (keyword_smallserial) + (keyword_serial) + (keyword_bigserial) + (keyword_smallint) + (keyword_int) + (keyword_bigint) + (keyword_decimal) + (keyword_numeric) + (keyword_real) + (keyword_money) + (keyword_char) + (keyword_varchar) + (keyword_text) + (keyword_uuid) + (keyword_json) + (keyword_jsonb) + (keyword_xml) + (keyword_bytea) + (keyword_date) + (keyword_datetime) + (keyword_timestamp) + (keyword_timestamptz) + (keyword_geometry) + (keyword_geography) + (keyword_box2d) + (keyword_box3d) ] @keyword [ |
