refactored Parser.js to use es6 classes

fix: dont wrap export in object
use const/let for better scoping
use jsdoc
This commit is contained in:
Camilo Roca 2020-03-15 23:38:44 +01:00
parent 94ee7cfbf9
commit 4de9e80109
2 changed files with 625 additions and 609 deletions

File diff suppressed because it is too large Load Diff

View File

@ -15,7 +15,7 @@ exports.InputStream = require('./InputStream');
exports.FileStream = require('./FileStream');
exports.CommonTokenStream = require('./CommonTokenStream');
exports.Lexer = require('./Lexer');
exports.Parser = require('./Parser').Parser;
exports.Parser = require('./Parser');
var pc = require('./PredictionContext');
exports.PredictionContextCache = pc.PredictionContextCache;
exports.ParserRuleContext = require('./ParserRuleContext').ParserRuleContext;