fs = require('fs'); lex = require('./lex.js'); parse = require('./parse.js'); function debugExpr(expr) { const tokens = new lex.TokenStream(expr); //console.log(tokens.getPrettyTokenList()); const parser = new parse.Parser(tokens); const result = parser.block(); console.format(parse.getPrettyAST(result)); } debugExpr(fs.readFileSync(process.argv[2], "utf8"));