Skip to content

Commit 5d5741c

Browse files
authored
fix: #117 sql brackets { (#118)
1 parent 8a13207 commit 5d5741c

File tree

5 files changed

+19
-6
lines changed

5 files changed

+19
-6
lines changed

src/languages/hive/hive.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,20 @@ export const conf: languages.LanguageConfiguration = {
1212
blockComment: ['/*', '*/']
1313
},
1414
brackets: [
15+
['{', '}'],
1516
['[', ']'],
1617
['(', ')']
1718
],
1819
autoClosingPairs: [
20+
{ open: '{', close: '}' },
1921
{ open: '[', close: ']' },
2022
{ open: '(', close: ')' },
2123
{ open: '"', close: '"' },
2224
{ open: "'", close: "'" },
2325
{ open: '`', close: '`' }
2426
],
2527
surroundingPairs: [
28+
{ open: '{', close: '}' },
2629
{ open: '[', close: ']' },
2730
{ open: '(', close: ')' },
2831
{ open: '"', close: '"' },
@@ -37,7 +40,8 @@ export const language = <languages.IMonarchLanguage>{
3740
ignoreCase: true,
3841
brackets: [
3942
{ open: '[', close: ']', token: TokenClassConsts.DELIMITER_SQUARE },
40-
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN }
43+
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN },
44+
{ open: '{', close: '}', token: TokenClassConsts.DELIMITER_CURLY }
4145
],
4246
keywords: [
4347
'ALL',

src/languages/impala/impala.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,20 @@ export const conf: languages.LanguageConfiguration = {
1212
blockComment: ['/*', '*/']
1313
},
1414
brackets: [
15+
['{', '}'],
1516
['[', ']'],
1617
['(', ')']
1718
],
1819
autoClosingPairs: [
20+
{ open: '{', close: '}' },
1921
{ open: '[', close: ']' },
2022
{ open: '(', close: ')' },
2123
{ open: '"', close: '"' },
2224
{ open: "'", close: "'" },
2325
{ open: '`', close: '`' }
2426
],
2527
surroundingPairs: [
28+
{ open: '{', close: '}' },
2629
{ open: '[', close: ']' },
2730
{ open: '(', close: ')' },
2831
{ open: '"', close: '"' },
@@ -37,7 +40,8 @@ export const language = <languages.IMonarchLanguage>{
3740
ignoreCase: true,
3841
brackets: [
3942
{ open: '[', close: ']', token: TokenClassConsts.DELIMITER_SQUARE },
40-
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN }
43+
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN },
44+
{ open: '{', close: '}', token: TokenClassConsts.DELIMITER_CURLY }
4145
],
4246
keywords: [
4347
'ALL',

src/languages/mysql/mysql.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ export const language = <languages.IMonarchLanguage>{
3939

4040
brackets: [
4141
{ open: '[', close: ']', token: TokenClassConsts.DELIMITER_SQUARE },
42-
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN }
42+
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN },
43+
{ open: '{', close: '}', token: TokenClassConsts.DELIMITER_CURLY }
4344
],
4445

4546
// Only consider reserved keywords

src/languages/pgsql/pgsql.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ export const conf: languages.LanguageConfiguration = {
1414
brackets: [
1515
['{', '}'],
1616
['[', ']'],
17-
1817
['(', ')']
1918
],
2019
autoClosingPairs: [
@@ -40,7 +39,8 @@ export const language = <languages.IMonarchLanguage>{
4039

4140
brackets: [
4241
{ open: '[', close: ']', token: TokenClassConsts.DELIMITER_SQUARE },
43-
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN }
42+
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN },
43+
{ open: '{', close: '}', token: TokenClassConsts.DELIMITER_CURLY }
4444
],
4545

4646
keywords: [

src/languages/spark/spark.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,20 @@ export const conf: languages.LanguageConfiguration = {
1212
blockComment: ['/*', '*/']
1313
},
1414
brackets: [
15+
['{', '}'],
1516
['[', ']'],
1617
['(', ')']
1718
],
1819
autoClosingPairs: [
20+
{ open: '{', close: '}' },
1921
{ open: '[', close: ']' },
2022
{ open: '(', close: ')' },
2123
{ open: '"', close: '"' },
2224
{ open: "'", close: "'" },
2325
{ open: '`', close: '`' }
2426
],
2527
surroundingPairs: [
28+
{ open: '{', close: '}' },
2629
{ open: '[', close: ']' },
2730
{ open: '(', close: ')' },
2831
{ open: '"', close: '"' },
@@ -37,7 +40,8 @@ export const language = <languages.IMonarchLanguage>{
3740
ignoreCase: true,
3841
brackets: [
3942
{ open: '[', close: ']', token: TokenClassConsts.DELIMITER_SQUARE },
40-
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN }
43+
{ open: '(', close: ')', token: TokenClassConsts.DELIMITER_PAREN },
44+
{ open: '{', close: '}', token: TokenClassConsts.DELIMITER_CURLY }
4145
],
4246
keywords: [
4347
// https://spark.apache.org/docs/latest/sql-ref-ansi-compliance.html

0 commit comments

Comments
 (0)