File tree Expand file tree Collapse file tree 8 files changed +35
-5
lines changed Expand file tree Collapse file tree 8 files changed +35
-5
lines changed Original file line number Diff line number Diff line change 6161 }
6262 },
6363 "dependencies" : {
64- "dt-sql-parser" : " 4.0.0-beta.4.14 "
64+ "dt-sql-parser" : " 4.0.0-beta.4.15 "
6565 },
6666 "peerDependencies" : {
6767 "monaco-editor" : " >=0.31.0"
Original file line number Diff line number Diff line change @@ -509,6 +509,7 @@ export const language = <languages.IMonarchLanguage>{
509509 { include : '@comments' } ,
510510 { include : '@whitespace' } ,
511511 { include : '@pseudoColumns' } ,
512+ { include : '@customParams' } ,
512513 { include : '@numbers' } ,
513514 { include : '@strings' } ,
514515 { include : '@complexIdentifiers' } ,
@@ -554,6 +555,10 @@ export const language = <languages.IMonarchLanguage>{
554555 }
555556 ]
556557 ] ,
558+ customParams : [
559+ [ / \$ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ] ,
560+ [ / \@ \@ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ]
561+ ] ,
557562 numbers : [
558563 [ / 0 [ x X ] [ 0 - 9 a - f A - F ] * / , TokenClassConsts . NUMBER_HEX ] ,
559564 [ / [ $ ] [ + - ] * \d * ( \. \d * ) ? / , TokenClassConsts . NUMBER ] ,
Original file line number Diff line number Diff line change @@ -466,6 +466,7 @@ export const language = <languages.IMonarchLanguage>{
466466 { include : '@comments' } ,
467467 { include : '@whitespace' } ,
468468 { include : '@pseudoColumns' } ,
469+ { include : '@customParams' } ,
469470 { include : '@numbers' } ,
470471 { include : '@strings' } ,
471472 { include : '@complexIdentifiers' } ,
@@ -501,6 +502,10 @@ export const language = <languages.IMonarchLanguage>{
501502 [ / ./ , TokenClassConsts . COMMENT ]
502503 ] ,
503504 pseudoColumns : [ ] ,
505+ customParams : [
506+ [ / \$ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ] ,
507+ [ / \@ \@ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ]
508+ ] ,
504509 numbers : [
505510 [ / 0 [ x X ] [ 0 - 9 a - f A - F ] * / , TokenClassConsts . NUMBER_HEX ] ,
506511 [ / [ $ ] [ + - ] * \d * ( \. \d * ) ? / , TokenClassConsts . NUMBER ] ,
Original file line number Diff line number Diff line change @@ -905,6 +905,7 @@ export const language = <languages.IMonarchLanguage>{
905905 { include : '@comments' } ,
906906 { include : '@whitespace' } ,
907907 { include : '@pseudoColumns' } ,
908+ { include : '@customParams' } ,
908909 { include : '@numbers' } ,
909910 { include : '@strings' } ,
910911 { include : '@complexIdentifiers' } ,
@@ -953,6 +954,10 @@ export const language = <languages.IMonarchLanguage>{
953954 }
954955 ]
955956 ] ,
957+ customParams : [
958+ [ / \$ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ] ,
959+ [ / \@ \@ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ]
960+ ] ,
956961 numbers : [
957962 [ / 0 [ x X ] [ 0 - 9 a - f A - F ] * / , TokenClassConsts . NUMBER_HEX ] ,
958963 [ / [ $ ] [ + - ] * \d * ( \. \d * ) ? / , TokenClassConsts . NUMBER ] ,
Original file line number Diff line number Diff line change @@ -968,6 +968,7 @@ export const language = <languages.IMonarchLanguage>{
968968 { include : '@comments' } ,
969969 { include : '@whitespace' } ,
970970 { include : '@pseudoColumns' } ,
971+ { include : '@customParams' } ,
971972 { include : '@numbers' } ,
972973 { include : '@strings' } ,
973974 { include : '@complexIdentifiers' } ,
@@ -1006,6 +1007,10 @@ export const language = <languages.IMonarchLanguage>{
10061007 pseudoColumns : [
10071008 // Not support
10081009 ] ,
1010+ customParams : [
1011+ [ / \$ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ] ,
1012+ [ / \@ \@ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ]
1013+ ] ,
10091014 numbers : [
10101015 [ / 0 [ x X ] [ 0 - 9 a - f A - F ] * / , TokenClassConsts . NUMBER_HEX ] ,
10111016 [ / [ $ ] [ + - ] * \d * ( \. \d * ) ? / , TokenClassConsts . NUMBER ] ,
Original file line number Diff line number Diff line change @@ -684,6 +684,7 @@ export const language = <languages.IMonarchLanguage>{
684684 { include : '@comments' } ,
685685 { include : '@whitespace' } ,
686686 { include : '@pseudoColumns' } ,
687+ { include : '@customParams' } ,
687688 { include : '@numbers' } ,
688689 { include : '@binaries' } ,
689690 { include : '@strings' } ,
@@ -730,6 +731,10 @@ export const language = <languages.IMonarchLanguage>{
730731 }
731732 ]
732733 ] ,
734+ customParams : [
735+ [ / \$ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ] ,
736+ [ / \@ \@ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ]
737+ ] ,
733738 numbers : [
734739 // https://spark.apache.org/docs/latest/sql-ref-literals.html#numeric-literal
735740 // TODO: Fractional Literals Syntax
Original file line number Diff line number Diff line change @@ -630,6 +630,7 @@ export const language = <languages.IMonarchLanguage>{
630630 { include : '@comments' } ,
631631 { include : '@whitespace' } ,
632632 { include : '@pseudoColumns' } ,
633+ { include : '@customParams' } ,
633634 { include : '@numbers' } ,
634635 { include : '@strings' } ,
635636 { include : '@complexIdentifiers' } ,
@@ -674,6 +675,10 @@ export const language = <languages.IMonarchLanguage>{
674675 }
675676 ]
676677 ] ,
678+ customParams : [
679+ [ / \$ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ] ,
680+ [ / \@ \@ { [ A - Z a - z 0 - 9 . _ - ] * } / , TokenClassConsts . VARIABLE ]
681+ ] ,
677682 numbers : [
678683 [ / [ $ ] [ + - ] * \d * ( \. \d * ) ? / , TokenClassConsts . NUMBER ] ,
679684 [ / ( ( \d + ( \. \d * ) ? ) | ( \. \d + ) ) ( [ e E ] [ \- + ] ? \d + ) ? / , TokenClassConsts . NUMBER ]
You can’t perform that action at this time.
0 commit comments