diff --git a/preprocess.es6 b/preprocess.es6 index 40386e6..6e31092 100644 --- a/preprocess.es6 +++ b/preprocess.es6 @@ -42,7 +42,13 @@ export default function preprocess(input, lines) { if ( type === ',' ) { lastComma = true; break; - } else if ( type !== 'space' && type !== 'comment' ) { + } else if ( type === 'space' ) { + continue; + } else if ( type === 'comment' ) { + continue; + } else if ( type === 'newline' ) { + continue; + } else { break; } } diff --git a/test/preprocess.js b/test/preprocess.js index df3a156..8df5698 100644 --- a/test/preprocess.js +++ b/test/preprocess.js @@ -64,10 +64,10 @@ test('detects at-rules', t => { }); test('detects last comma', t => { - run(t, [[['word', 'ab'], [',', ',']]], [ + run(t, [[['word', 'ab'], [',', ','], ['newline', '\n']]], [ { ...defaults, - tokens: [['word', 'ab'], [',', ',']], + tokens: [['word', 'ab'], [',', ','], ['newline', '\n']], lastComma: true } ]);