Skip to content
This repository has been archived by the owner on Nov 5, 2021. It is now read-only.

Commit

Permalink
Merge pull request #63 from finalfantasia/master
Browse files Browse the repository at this point in the history
[clojure] treat comma as whitespace
  • Loading branch information
alexdima committed Aug 12, 2019
2 parents 7da3699 + 67eac92 commit 1c6738c
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 2 deletions.
20 changes: 19 additions & 1 deletion src/clojure/clojure.test.ts
Expand Up @@ -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'}
]
}
]
]);
2 changes: 1 addition & 1 deletion src/clojure/clojure.ts
Expand Up @@ -768,7 +768,7 @@ export const language = <ILanguage>{
],

whitespace: [
[/\s+/, 'white'],
[/[\s,]+/, 'white'],
[/;.*$/, 'comment'],
[/\(comment\b/, 'comment', '@comment'],
],
Expand Down

0 comments on commit 1c6738c

Please sign in to comment.