index.js (8 lines of code) (raw):
'use strict';
const Lexer = require('./lib/lexer');
const Parser = require('./lib/parser');
exports.parse = function (source, filePath) {
const lexer = new Lexer(source, filePath);
const parser = new Parser(lexer);
return parser.program();
};