greyscript-core
Version:
Core lexer/parser for GreyScript
22 lines (21 loc) • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ASTImportCodeExpression = exports.ASTChunkGreyScript = exports.ASTType = exports.ASTProvider = void 0;
const greybel_core_1 = require("greybel-core");
const chunk_1 = require("./ast/chunk");
const import_code_1 = require("./ast/import-code");
class ASTProvider extends greybel_core_1.ASTProvider {
chunk(options) {
return new chunk_1.ASTChunkGreyScript(options);
}
importCodeExpression(options) {
return new import_code_1.ASTImportCodeExpression(options);
}
}
exports.ASTProvider = ASTProvider;
var base_1 = require("./ast/base");
Object.defineProperty(exports, "ASTType", { enumerable: true, get: function () { return base_1.ASTType; } });
var chunk_2 = require("./ast/chunk");
Object.defineProperty(exports, "ASTChunkGreyScript", { enumerable: true, get: function () { return chunk_2.ASTChunkGreyScript; } });
var import_code_2 = require("./ast/import-code");
Object.defineProperty(exports, "ASTImportCodeExpression", { enumerable: true, get: function () { return import_code_2.ASTImportCodeExpression; } });