Skip to content

Commit d78fa0c

Browse files
committed
fix: CI lint
1 parent bda23e3 commit d78fa0c

File tree

4 files changed

+1238
-16
lines changed

4 files changed

+1238
-16
lines changed

eslint.config.mjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import treesitter from 'eslint-config-treesitter';
2+
3+
export default [
4+
...treesitter,
5+
];

grammar.js

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,15 @@
88
// @ts-check
99

1010
const
11-
letter = /[a-zA-Z]/,
12-
decimal_digit = /[0-9]/,
13-
octal_digit = /[0-7]/,
14-
hex_digit = /[0-9A-Fa-f]/
11+
letter = /[a-zA-Z]/;
12+
const decimal_digit = /[0-9]/;
13+
const octal_digit = /[0-7]/;
14+
const hex_digit = /[0-9A-Fa-f]/;
1515

16+
/**
17+
*
18+
* @param {any} content
19+
*/
1620
function array_of(content) {
1721
return seq(
1822
'[',
@@ -500,20 +504,20 @@ module.exports = grammar({
500504
'"',
501505
repeat(choice(
502506
token.immediate(prec(1, /[^"\\]+/)),
503-
$.escape_sequence
507+
$.escape_sequence,
504508
)),
505-
'"'
509+
'"',
506510
),
507511

508512
seq(
509-
"'",
513+
'\'',
510514
repeat(choice(
511515
token.immediate(prec(1, /[^'\\]+/)),
512-
$.escape_sequence
516+
$.escape_sequence,
513517
)),
514-
"'",
518+
'\'',
515519
),
516-
)
520+
),
517521
),
518522

519523
escape_sequence: $ => token.immediate(seq(
@@ -523,17 +527,17 @@ module.exports = grammar({
523527
/\d{2,3}/,
524528
/x[0-9a-fA-F]{2,}/,
525529
/u[0-9a-fA-F]{4}/,
526-
/U[0-9a-fA-F]{8}/
527-
)
530+
/U[0-9a-fA-F]{8}/,
531+
),
528532
)),
529533

530534
comment: $ => token(choice(
531535
seq('//', /.*/),
532536
seq(
533537
'/*',
534538
/[^*]*\*+([^/*][^*]*\*+)*/,
535-
'/'
536-
)
537-
))
538-
}
539+
'/',
540+
),
541+
)),
542+
},
539543
});

0 commit comments

Comments
 (0)