2024-08-20 23:25:37 +04:00

22 lines
410 B
JavaScript

var grammar = require('./grammar');
var gparser = require('../generated/parser');
var Parser = function() {
var parser = new gparser.Parser();
var _parseError = parser.parseError;
parser.yy.parseError = function() {
if (parser.yy.ast) {
parser.yy.ast.initialize();
}
_parseError.apply(parser, arguments);
}
return parser;
};
Parser.grammar = grammar;
module.exports = Parser;