mirror of
https://github.com/tenrok/BBob.git
synced 2026-06-17 19:21:20 +03:00
optimize Parser, remove while loop, add event to Tokenizer
This commit is contained in:
@@ -1,10 +1,7 @@
|
||||
const Tokenizer = require('./Tokenizer');
|
||||
const Parser = require('./Parser');
|
||||
|
||||
module.exports = function parse(input, options) {
|
||||
const tokenizer = new Tokenizer(input);
|
||||
const tokens = tokenizer.tokenize();
|
||||
const parser = new Parser(tokens, options);
|
||||
const parser = new Parser(input, options);
|
||||
const ast = parser.parse();
|
||||
|
||||
return ast;
|
||||
|
||||
Reference in New Issue
Block a user