vmfparser
Version:
A small Valve Map File parser
16 lines (15 loc) • 664 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var tokenizer_1 = __importDefault(require("./tokenizer"));
var parser_1 = __importDefault(require("./parser"));
var transformer_1 = __importDefault(require("./transformer"));
function default_1(input, options) {
if (options === void 0) { options = {}; }
var tokens = tokenizer_1.default(input);
var ast = parser_1.default(tokens);
return options.ast ? ast : transformer_1.default(ast);
}
exports.default = default_1;