UNPKG

@tbela99/css-parser

Version:

CSS parser for node and the browser

23 lines (20 loc) 741 B
import { EnumToken } from '../../ast/types.js'; import '../../ast/minify.js'; import '../../ast/walk.js'; import '../../parser/parse.js'; import '../../renderer/color/utils/constants.js'; import '../../renderer/sourcemap/lib/encode.js'; import '../../parser/utils/config.js'; function consumeWhitespace(tokens) { if (tokens.length == 0) { return true; } if (tokens[0].typ != EnumToken.WhitespaceTokenType && tokens[0].typ != EnumToken.DescendantCombinatorTokenType) { return false; } while (tokens.length > 0 && (tokens[0].typ == EnumToken.WhitespaceTokenType || tokens[0].typ == EnumToken.DescendantCombinatorTokenType)) { tokens.shift(); } return true; } export { consumeWhitespace };