cssprima
Version:
The most standards compliant CSS parser.
31 lines (21 loc) • 538 B
JavaScript
;
var API,
Types = require('./Types.js'),
Tokenizer = require('./Tokenizer/Tokenizer.js');
API = require('./Parser/EntryPoints.js');
API.Types = Types;
API.tokenize = function (input) {
var token,
tokens = [],
tokenizer = new Tokenizer(input);
for (;;) {
tokenizer.consumeNextToken();
token = tokenizer.getCurrentToken();
if (token.type === Types.EOF) {
break;
}
tokens.push(token);
}
return tokens;
};
module.exports = API;