mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-06 21:40:03 -04:00
highlights(sql): update highlight queries
highlights(sql): add bool, attributes, conditionals highlights(sql): add builtins highlights(sql): add parameters highlights(sql): add temp table attribute update sql highlights; add floats bump sql version bump upstream sql version highlights(sql): fix float regex fix upstream changes; bump sql version
This commit is contained in:
parent
ce0dba96f4
commit
c9d7f9c920
2 changed files with 64 additions and 21 deletions
|
|
@ -390,7 +390,7 @@
|
|||
"revision": "05f949d3c1c15e3261473a244d3ce87777374dec"
|
||||
},
|
||||
"sql": {
|
||||
"revision": "0d7a121b2a08fb37109f7be1cc6654443cad661f"
|
||||
"revision": "3a3f92b29c880488a08bc2baaf1aca6432ec3380"
|
||||
},
|
||||
"supercollider": {
|
||||
"revision": "90c6d9f777d2b8c4ce497c48b5f270a44bcf3ea0"
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@
|
|||
(keyword_float) @function.call
|
||||
|
||||
(count
|
||||
name: (identifier) @function.call
|
||||
name: (keyword_count) @function.call
|
||||
parameter: [(field)]? @parameter)
|
||||
|
||||
(table_reference
|
||||
|
|
@ -27,6 +27,11 @@
|
|||
(term
|
||||
alias: (identifier) @variable)
|
||||
|
||||
((term
|
||||
value: (cast
|
||||
name: (keyword_cast) @function.call
|
||||
parameter: [(literal)]?)))
|
||||
|
||||
(literal) @string
|
||||
(comment) @comment
|
||||
(marginalia) @comment
|
||||
|
|
@ -34,6 +39,52 @@
|
|||
((literal) @number
|
||||
(#lua-match? @number "^%d+$"))
|
||||
|
||||
((literal) @float
|
||||
(#lua-match? @float "^[-]?%d*\.%d*$"))
|
||||
|
||||
(parameter) @parameter
|
||||
|
||||
[
|
||||
(keyword_true)
|
||||
(keyword_false)
|
||||
] @boolean
|
||||
|
||||
[
|
||||
(keyword_asc)
|
||||
(keyword_desc)
|
||||
(keyword_external)
|
||||
(keyword_stored)
|
||||
(keyword_parquet)
|
||||
(keyword_csv)
|
||||
(keyword_rcfile)
|
||||
(keyword_textfile)
|
||||
(keyword_orc)
|
||||
(keyword_avro)
|
||||
(keyword_jsonfile)
|
||||
(keyword_temp)
|
||||
(keyword_cached)
|
||||
(keyword_uncached)
|
||||
(keyword_unlogged)
|
||||
(keyword_terminated)
|
||||
(keyword_escaped)
|
||||
(keyword_partitioned)
|
||||
(keyword_location)
|
||||
(keyword_lines)
|
||||
(keyword_unsigned)
|
||||
(keyword_nulls)
|
||||
(keyword_last)
|
||||
(keyword_materialized)
|
||||
(keyword_temp)
|
||||
(keyword_temporary)
|
||||
] @attribute
|
||||
|
||||
[
|
||||
(keyword_case)
|
||||
(keyword_when)
|
||||
(keyword_then)
|
||||
(keyword_else)
|
||||
] @conditional
|
||||
|
||||
[
|
||||
(keyword_select)
|
||||
(keyword_from)
|
||||
|
|
@ -57,11 +108,8 @@
|
|||
(keyword_inner)
|
||||
(keyword_order)
|
||||
(keyword_group)
|
||||
(keyword_partition)
|
||||
(keyword_by)
|
||||
(keyword_having)
|
||||
(keyword_desc)
|
||||
(keyword_asc)
|
||||
(keyword_as)
|
||||
(keyword_limit)
|
||||
(keyword_offset)
|
||||
|
|
@ -78,7 +126,6 @@
|
|||
(keyword_max)
|
||||
(keyword_min)
|
||||
(keyword_avg)
|
||||
(keyword_materialized)
|
||||
(keyword_column)
|
||||
(keyword_cross)
|
||||
(keyword_lateral)
|
||||
|
|
@ -86,17 +133,12 @@
|
|||
(keyword_drop)
|
||||
(keyword_add)
|
||||
(keyword_view)
|
||||
(keyword_case)
|
||||
(keyword_when)
|
||||
(keyword_then)
|
||||
(keyword_else)
|
||||
(keyword_end)
|
||||
(keyword_is)
|
||||
(keyword_using)
|
||||
(keyword_cascade)
|
||||
(keyword_between)
|
||||
(keyword_window)
|
||||
(double)
|
||||
(keyword_with)
|
||||
(keyword_no)
|
||||
(keyword_data)
|
||||
|
|
@ -105,8 +147,6 @@
|
|||
(keyword_to)
|
||||
(keyword_schema)
|
||||
(keyword_owner)
|
||||
(keyword_temp)
|
||||
(keyword_temporary)
|
||||
(keyword_union)
|
||||
(keyword_all)
|
||||
(keyword_except)
|
||||
|
|
@ -116,19 +156,25 @@
|
|||
(keyword_commit)
|
||||
(keyword_rollback)
|
||||
(keyword_transaction)
|
||||
(keyword_only)
|
||||
(keyword_like)
|
||||
(keyword_similar)
|
||||
(keyword_over)
|
||||
] @keyword
|
||||
|
||||
[
|
||||
(keyword_int)
|
||||
(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)
|
||||
(double)
|
||||
(keyword_money)
|
||||
(keyword_char)
|
||||
(keyword_varchar)
|
||||
|
|
@ -146,11 +192,7 @@
|
|||
(keyword_geography)
|
||||
(keyword_box2d)
|
||||
(keyword_box3d)
|
||||
(keyword_only)
|
||||
(keyword_like)
|
||||
(keyword_similar)
|
||||
(keyword_over)
|
||||
] @keyword
|
||||
] @type.builtin
|
||||
|
||||
[
|
||||
(keyword_in)
|
||||
|
|
@ -184,3 +226,4 @@
|
|||
","
|
||||
"."
|
||||
] @punctuation.delimiter
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue