@bitloops/bl-transpiler
Version:
The one and only Bitloops Language transpiler
21 lines • 1.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isIntermediateASTValidationErrors = exports.isParserErrors = exports.getTargetFileDestination = exports.Transpiler = exports.transpiler = void 0;
const tslib_1 = require("tslib");
const index_js_1 = require("./ast/core/guards/index.js");
Object.defineProperty(exports, "isIntermediateASTValidationErrors", { enumerable: true, get: function () { return index_js_1.isIntermediateASTValidationErrors; } });
const index_js_2 = require("./ast/core/index.js");
const index_js_3 = require("./parser/core/guards/index.js");
Object.defineProperty(exports, "isParserErrors", { enumerable: true, get: function () { return index_js_3.isParserErrors; } });
const index_js_4 = require("./parser/index.js");
const index_js_5 = require("./target/index.js");
const getTargetFileDestination_js_1 = require("./target/typescript-nest/helpers/getTargetFileDestination.js");
Object.defineProperty(exports, "getTargetFileDestination", { enumerable: true, get: function () { return getTargetFileDestination_js_1.getTargetFileDestination; } });
const Transpiler_js_1 = tslib_1.__importDefault(require("./Transpiler.js"));
exports.Transpiler = Transpiler_js_1.default;
const parser = new index_js_4.BitloopsParser();
const originalLanguageASTToIntermediateModelTransformer = new index_js_2.IntermediateASTParser();
const intermediateASTModelToTargetLanguageGenerator = new index_js_5.TargetGenerator();
const transpiler = new Transpiler_js_1.default(parser, originalLanguageASTToIntermediateModelTransformer, intermediateASTModelToTargetLanguageGenerator);
exports.transpiler = transpiler;
//# sourceMappingURL=index.js.map