update string punctuation

This commit is contained in:
JellyApple102 2021-09-23 23:07:02 -04:00
parent 287aa02865
commit 39af2e5e72
4 changed files with 7 additions and 3 deletions

View File

@ -36,7 +36,7 @@ module.exports = grammar({
large: $ => /[A-Z_\d]+/, large: $ => /[A-Z_\d]+/,
string: $ => /[A-Za-z \-,.'/\\]+/, string: $ => /[A-Za-z \-,.'/\\=]+/,
separator: $ => /:/, separator: $ => /:/,

View File

@ -121,7 +121,7 @@
}, },
"string": { "string": {
"type": "PATTERN", "type": "PATTERN",
"value": "[A-Za-z \\-,.'/\\\\]+" "value": "[A-Za-z \\-,.'/\\\\=]+"
}, },
"separator": { "separator": {
"type": "PATTERN", "type": "PATTERN",

View File

@ -183,6 +183,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (('A' <= lookahead && lookahead <= 'Z')) ADVANCE(7); if (('A' <= lookahead && lookahead <= 'Z')) ADVANCE(7);
if (lookahead == '\'' || if (lookahead == '\'' ||
(',' <= lookahead && lookahead <= '/') || (',' <= lookahead && lookahead <= '/') ||
lookahead == '=' ||
lookahead == '\\' || lookahead == '\\' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11);
END_STATE(); END_STATE();
@ -222,6 +223,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == ' ' || if (lookahead == ' ' ||
lookahead == '\'' || lookahead == '\'' ||
(',' <= lookahead && lookahead <= '/') || (',' <= lookahead && lookahead <= '/') ||
lookahead == '=' ||
lookahead == '\\' || lookahead == '\\' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11);
END_STATE(); END_STATE();
@ -242,6 +244,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (('A' <= lookahead && lookahead <= 'Z')) ADVANCE(7); if (('A' <= lookahead && lookahead <= 'Z')) ADVANCE(7);
if (lookahead == '\'' || if (lookahead == '\'' ||
(',' <= lookahead && lookahead <= '/') || (',' <= lookahead && lookahead <= '/') ||
lookahead == '=' ||
lookahead == '\\' || lookahead == '\\' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11);
END_STATE(); END_STATE();
@ -250,6 +253,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) {
if (lookahead == ' ' || if (lookahead == ' ' ||
lookahead == '\'' || lookahead == '\'' ||
(',' <= lookahead && lookahead <= '/') || (',' <= lookahead && lookahead <= '/') ||
lookahead == '=' ||
('A' <= lookahead && lookahead <= 'Z') || ('A' <= lookahead && lookahead <= 'Z') ||
lookahead == '\\' || lookahead == '\\' ||
('a' <= lookahead && lookahead <= 'z')) ADVANCE(11); ('a' <= lookahead && lookahead <= 'z')) ADVANCE(11);

View File

@ -7,7 +7,7 @@ opening_comment
[TEST:BODY_1PART] comment here [TEST:BODY_1PART] comment here
[MULTIPLE:string:123:LARGE] [MULTIPLE:string:123:LARGE]
[SINGLE_TEST] [SINGLE_TEST]
[HERE:A string, contating lot's of diffent-punctuation.] [HERE:A string, contating=lot's of diffent-punctuation.]
--- ---