Skip to content

Commit 07e6245

Browse files
committed
fix: use keyword_language in grammar
1 parent 5beeca2 commit 07e6245

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

grammar.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -967,7 +967,7 @@ module.exports = grammar({
967967
),
968968

969969
function_language: $ => seq(
970-
make_keyword('language'),
970+
$.keyword_language,
971971
choice(
972972
$.keyword_sql,
973973
$.keyword_plpgsql,

queries/highlights.scm

+2
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@
206206
(keyword_optimize)
207207
(keyword_vacuum)
208208
(keyword_cache)
209+
(keyword_language)
210+
(keyword_sql)
209211
] @keyword
210212

211213
[

test/corpus/functions.txt

+10
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,7 @@ return 1;
483483
(int
484484
(keyword_int))
485485
(function_language
486+
(keyword_language)
486487
(keyword_sql))
487488
(function_body
488489
(keyword_return)
@@ -521,6 +522,7 @@ return 1;
521522
(int
522523
(keyword_int))
523524
(function_language
525+
(keyword_language)
524526
(keyword_sql))
525527
(function_body
526528
(keyword_return)
@@ -557,6 +559,7 @@ return 1;
557559
(int
558560
(keyword_int))
559561
(function_language
562+
(keyword_language)
560563
(keyword_sql))
561564
(function_volatility
562565
(keyword_immutable))
@@ -616,6 +619,7 @@ create or replace function public.fn()
616619
value: (literal)))))
617620
(dollar_quote))
618621
(function_language
622+
(keyword_language)
619623
(keyword_sql))
620624
(function_volatility
621625
(keyword_volatile))
@@ -661,6 +665,7 @@ as 'select 1;';
661665
(int
662666
(keyword_int))
663667
(function_language
668+
(keyword_language)
664669
(keyword_sql))
665670
(function_body
666671
(keyword_as)
@@ -691,6 +696,7 @@ as 'create table x (id int) row_format=dynamic';
691696
(int
692697
(keyword_int))
693698
(function_language
699+
(keyword_language)
694700
(keyword_sql))
695701
(function_body
696702
(keyword_as)
@@ -723,6 +729,7 @@ end;
723729
(int
724730
(keyword_int))
725731
(function_language
732+
(keyword_language)
726733
(keyword_sql))
727734
(function_body
728735
(keyword_begin)
@@ -760,6 +767,7 @@ $function$;
760767
(int
761768
(keyword_int))
762769
(function_language
770+
(keyword_language)
763771
(keyword_plpgsql))
764772
(function_body
765773
(keyword_as)
@@ -803,6 +811,7 @@ $function$;
803811
(int
804812
(keyword_int))
805813
(function_language
814+
(keyword_language)
806815
(keyword_plpgsql))
807816
(function_body
808817
(keyword_as)
@@ -883,6 +892,7 @@ $function$
883892
(keyword_returns)
884893
(keyword_trigger)
885894
(function_language
895+
(keyword_language)
886896
(keyword_plpgsql))
887897
(function_body
888898
(keyword_as)

0 commit comments

Comments
 (0)