.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / postcss-less / dist / tokenizer / tokenize-whitespace.js
1 'use strict';
2
3 Object.defineProperty(exports, "__esModule", {
4   value: true
5 });
6 exports.default = tokenizeWhitespace;
7
8 var _globals = require('./globals');
9
10 function tokenizeWhitespace(state) {
11   state.nextPos = state.pos;
12
13   // collect all neighbour space symbols
14   do {
15     state.nextPos += 1;
16     state.symbolCode = state.css.charCodeAt(state.nextPos);
17     if (state.symbolCode === _globals.newline) {
18       state.offset = state.nextPos;
19       state.line += 1;
20     }
21   } while (state.symbolCode === _globals.space || state.symbolCode === _globals.newline || state.symbolCode === _globals.tab || state.symbolCode === _globals.carriageReturn || state.symbolCode === _globals.feed);
22
23   state.tokens.push(['space', state.css.slice(state.pos, state.nextPos)]);
24   state.pos = state.nextPos - 1;
25 }
26 module.exports = exports['default'];