Remove code for comments

This commit is contained in:
masad-frost 2018-07-02 19:03:02 -07:00
parent be0d51046c
commit 76f0f15077
3 changed files with 81 additions and 107 deletions

View file

@ -23,8 +23,8 @@ testTokenization('clojure', [
line: 'comment "text comment"',
tokens: [
{ startIndex: 0, type: 'keyword.clj' },
{ startIndex: 7, type: 'white.clj'},
{ startIndex: 8, type: 'string.clj'},
{ startIndex: 7, type: 'white.clj' },
{ startIndex: 8, type: 'string.clj' },
],
},
{
@ -44,20 +44,6 @@ testTokenization('clojure', [
tokens: [{ startIndex: 0, type: 'comment.clj' }],
},
],
[
{
line: '(comment',
tokens: [{ startIndex: 0, type: 'comment.clj' }],
},
{
line: '(comment let',
tokens: [
{ startIndex: 0, type: 'comment.clj' },
{ startIndex: 8, type: 'white.clj' },
{ startIndex: 9, type: 'keyword.clj' },
],
},
],
// strings
[

View file

@ -11,7 +11,6 @@ import ILanguage = monaco.languages.IMonarchLanguage;
export const conf: IRichLanguageConfiguration = {
comments: {
lineComment: ';;',
blockComment: ['(comment', ')'],
},
brackets: [['(', ')'], ['{', '}'], ['[', ']']],
@ -210,18 +209,7 @@ export const language = <ILanguage>{
{ include: '@strings' },
],
comment: [
[/[^comment\(\)]+/, 'comment'],
[/\(comment/, 'comment', '@push'],
[/\)/, 'comment', '@pop'],
[/[comment\(\)]/, 'comment'],
],
whitespace: [
[/[ \t\r\n]+/, 'white'],
[/\(comment/, 'comment', '@comment'],
[/;;.*$/, 'comment'],
],
whitespace: [[/[ \t\r\n]+/, 'white'], [/;;.*$/, 'comment']],
strings: [
[/"$/, 'string', '@popall'],