[clojure] treat comma as whitespace

pull/2748/head
Abdussalam Abdurrahman 6 years ago
parent bdf46a7551
commit 67eac92a0c

@ -897,5 +897,23 @@ testTokenization('clojure', [
'`', '`',
'~', '~',
"'", "'",
], 'meta') ], 'meta'),
// treat comma as whitespace
[
{
line: ', foo, :bar, "one", 2, ',
tokens: [
{startIndex: 0, type: 'white.clj'},
{startIndex: 2, type: 'identifier.clj'},
{startIndex: 5, type: 'white.clj'},
{startIndex: 7, type: 'constant.clj'},
{startIndex: 11, type: 'white.clj'},
{startIndex: 13, type: 'string.clj'},
{startIndex: 18, type: 'white.clj'},
{startIndex: 20, type: 'number.clj'},
{startIndex: 21, type: 'white.clj'}
]
}
]
]); ]);

@ -768,7 +768,7 @@ export const language = <ILanguage>{
], ],
whitespace: [ whitespace: [
[/\s+/, 'white'], [/[\s,]+/, 'white'],
[/;.*$/, 'comment'], [/;.*$/, 'comment'],
[/\(comment\b/, 'comment', '@comment'], [/\(comment\b/, 'comment', '@comment'],
], ],

Loading…
Cancel
Save