File tree Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Expand file tree Collapse file tree 1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change 1- import { insertBefore } from '../util/language-util.js' ;
21import basic from './basic.js' ;
32
43/** @type {import('../types.d.ts').LanguageProto<'vbnet'> } */
54export default {
65 id : 'vbnet' ,
76 base : basic ,
87 optional : 'xml-doc' ,
9- grammar ( { base, getOptionalLanguage } ) {
10- insertBefore ( base , 'comment' , {
11- 'doc-comment' : getOptionalLanguage ( 'xml-doc' ) ?. tick ,
12- } ) ;
13-
8+ grammar ( { getOptionalLanguage } ) {
149 return {
1510 'comment' : [
1611 {
@@ -33,6 +28,13 @@ export default {
3328 'keyword' :
3429 / (?: \b (?: A D D H A N D L E R | A D D R E S S O F | A L I A S | A N D | A N D A L S O | A S | B E E P | B L O A D | B O O L E A N | B S A V E | B Y R E F | B Y T E | B Y V A L | C A L L (?: A B S O L U T E ) ? | C A S E | C A T C H | C B O O L | C B Y T E | C C H A R | C D A T E | C D B L | C D E C | C H A I N | C H A R | C H D I R | C I N T | C L A S S | C L E A R | C L N G | C L O S E | C L S | C O B J | C O M | C O M M O N | C O N S T | C O N T I N U E | C S B Y T E | C S H O R T | C S N G | C S T R | C T Y P E | C U I N T | C U L N G | C U S H O R T | D A T A | D A T E | D E C I M A L | D E C L A R E | D E F (?: F N | S E G | D B L | I N T | L N G | S N G | S T R ) | D E F A U L T | D E L E G A T E | D I M | D I R E C T C A S T | D O | D O U B L E | E L S E | E L S E I F | E N D | E N U M | E N V I R O N | E R A S E | E R R O R | E V E N T | E X I T | F A L S E | F I E L D | F I L E S | F I N A L L Y | F O R (?: E A C H ) ? | F R I E N D | F U N C T I O N | G E T | G E T T Y P E | G E T X M L N A M E S P A C E | G L O B A L | G O S U B | G O T O | H A N D L E S | I F | I M P L E M E N T S | I M P O R T S | I N | I N H E R I T S | I N P U T | I N T E G E R | I N T E R F A C E | I O C T L | I S | I S N O T | K E Y | K I L L | L E T | L I B | L I K E | L I N E I N P U T | L O C A T E | L O C K | L O N G | L O O P | L S E T | M E | M K D I R | M O D | M O D U L E | M U S T I N H E R I T | M U S T O V E R R I D E | M Y B A S E | M Y C L A S S | N A M E | N A M E S P A C E | N A R R O W I N G | N E W | N E X T | N O T | N O T H I N G | N O T I N H E R I T A B L E | N O T O V E R R I D A B L E | O B J E C T | O F | O F F | O N (?: C O M | E R R O R | K E Y | T I M E R ) ? | O P E N | O P E R A T O R | O P T I O N (?: B A S E ) ? | O P T I O N A L | O R | O R E L S E | O U T | O V E R L O A D S | O V E R R I D A B L E | O V E R R I D E S | P A R A M A R R A Y | P A R T I A L | P O K E | P R I V A T E | P R O P E R T Y | P R O T E C T E D | P U B L I C | P U T | R A I S E E V E N T | R E A D | R E A D O N L Y | R E D I M | R E M | R E M O V E H A N D L E R | R E S T O R E | R E S U M E | R E T U R N | R M D I R | R S E T | R U N | S B Y T E | S E L E C T (?: C A S E ) ? | S E T | S H A D O W S | S H A R E D | S H E L L | S H O R T | S I N G L E | S L E E P | S T A T I C | S T E P | S T O P | S T R I N G | S T R U C T U R E | S U B | S W A P | S Y N C L O C K | S Y S T E M | T H E N | T H R O W | T I M E R | T O | T R O F F | T R O N | T R U E | T R Y | T R Y C A S T | T Y P E | T Y P E O F | U I N T E G E R | U L O N G | U N L O C K | U N T I L | U S H O R T | U S I N G | V I E W P R I N T | W A I T | W E N D | W H E N | W H I L E | W I D E N I N G | W I T H | W I T H E V E N T S | W R I T E | W R I T E O N L Y | X O R ) | \B (?: # C O N S T | # E L S E | # E L S E I F | # E N D | # I F ) ) (?: \$ | \b ) / i,
3530 'punctuation' : / [ , ; : ( ) { } ] / ,
31+ $insertBefore : {
32+ 'comment' : {
33+ 'doc-comment' : /** @type {import('../types.d.ts').GrammarTokens } */ (
34+ getOptionalLanguage ( 'xml-doc' )
35+ ) ?. tick ,
36+ } ,
37+ } ,
3638 } ;
3739 } ,
3840} ;
You can’t perform that action at this time.
0 commit comments