3 Object.defineProperty(exports, "__esModule", {
6 exports.default = tokenizeWhitespace;
8 var _globals = require('./globals');
10 function tokenizeWhitespace(state) {
11 state.nextPos = state.pos;
13 // collect all neighbour space symbols
16 state.symbolCode = state.css.charCodeAt(state.nextPos);
17 if (state.symbolCode === _globals.newline) {
18 state.offset = state.nextPos;
21 } while (state.symbolCode === _globals.space || state.symbolCode === _globals.newline || state.symbolCode === _globals.tab || state.symbolCode === _globals.carriageReturn || state.symbolCode === _globals.feed);
23 state.tokens.push(['space', state.css.slice(state.pos, state.nextPos)]);
24 state.pos = state.nextPos - 1;
26 module.exports = exports['default'];