UNPKG

twing

Version:

First-class Twig engine for Node.js

272 lines (271 loc) 30.4 kB
"use strict"; /* istanbul ignore file */ Object.defineProperty(exports, "__esModule", { value: true }); exports.createEscapeNode = exports.createConstantNode = exports.createConditionalNode = exports.createBaseConditionalNode = exports.createBaseCallNode = exports.createBlockFunctionNode = exports.createBaseBinaryNode = exports.createAttributeAccessorNode = exports.createAssignmentNode = exports.createArrowFunctionNode = exports.createArrayNode = exports.createBaseArrayNode = exports.createWithNode = exports.createVerbatimNode = exports.createTraitNode = exports.createTextNode = exports.createTemplateNode = exports.createSpacelessNode = exports.createSetNode = exports.createSandboxNode = exports.createPrintNode = exports.createMacroNode = exports.createLineNode = exports.createBaseIncludeNode = exports.createImportNode = exports.createIfNode = exports.createForLoopNode = exports.createForNode = exports.createFlushNode = exports.createDoNode = exports.createDeprecatedNode = exports.createCommentNode = exports.createCheckToStringNode = exports.createCheckSecurityNode = exports.createBlockReferenceNode = exports.createBlockNode = exports.createAutoEscapeNode = exports.createApplyNode = exports.isAMarkup = exports.createMarkup = exports.createSynchronousChainLoader = exports.createChainLoader = exports.createSynchronousArrayLoader = exports.createArrayLoader = exports.createSynchronousFilesystemLoader = exports.createFilesystemLoader = exports.createTemplateLoadingError = exports.createRuntimeError = exports.createParsingError = exports.isATwingError = void 0; exports.createEmbedTagHandler = exports.createDoTagHandler = exports.createDeprecatedTagHandler = exports.createBlockTagHandler = exports.createAutoEscapeTagHandler = exports.createApplyTagHandler = exports.executeNodeSynchronously = exports.executeNode = exports.createIncludeNode = exports.createEmbedNode = exports.createPositiveNode = exports.createNotNode = exports.createNegativeNode = exports.createTestNode = exports.createFunctionNode = exports.createFilterNode = exports.createSubtractNode = exports.createStartsWithNode = exports.createRangeNode = exports.createPowerNode = exports.createOrNode = exports.createMultiplyNode = exports.createModuloNode = exports.createMatchesNode = exports.createIsNotInNode = exports.createIsNotEqualToNode = exports.createIsLessThanOrEqualToNode = exports.createIsLessThanNode = exports.createIsInNode = exports.createIsGreaterThanOrEqualToNode = exports.createIsGreaterThanNode = exports.createIsEqualNode = exports.createHasSomeNode = exports.createHasEveryNode = exports.createEndsWithNode = exports.createDivideNode = exports.createDivideAndFloorNode = exports.createConcatenateNode = exports.createBitwiseXorNode = exports.createBitwiseOrNode = exports.createBitwiseAndNode = exports.createAndNode = exports.createAddNode = exports.createBaseUnaryNode = exports.createSpreadNode = exports.createParentFunctionNode = exports.createNullishCoalescingNode = exports.createNameNode = exports.createMethodCallNode = exports.createHashNode = void 0; exports.createSynchronousTest = exports.createTest = exports.createSynchronousTemplateLoader = exports.createTemplateLoader = exports.createSynchronousTemplate = exports.createTemplate = exports.createSourceMapRuntime = exports.createSource = exports.createSandboxSecurityPolicy = exports.createOperator = exports.getChildrenCount = exports.getChildren = exports.createNode = exports.createBaseNode = exports.createLexer = exports.createSynchronousFunction = exports.createFunction = exports.createSynchronousFilter = exports.createFilter = exports.createExtensionSet = exports.createSynchronousEnvironment = exports.createEnvironment = exports.createOutputBuffer = exports.createContext = exports.createWithTagHandler = exports.createVerbatimTagHandler = exports.createUseTagHandler = exports.createSpacelessTagHandler = exports.createSetTagHandler = exports.createSandboxTagHandler = exports.createMacroTagHandler = exports.createLineTagHandler = exports.createIncludeTagHandler = exports.createImportTagHandler = exports.createIfTagHandler = exports.createFromTagHandler = exports.createForTagHandler = exports.createFlushTagHandler = exports.createFilterTagHandler = exports.createExtendsTagHandler = void 0; var error_1 = require("./lib/error"); Object.defineProperty(exports, "isATwingError", { enumerable: true, get: function () { return error_1.isATwingError; } }); var parsing_1 = require("./lib/error/parsing"); Object.defineProperty(exports, "createParsingError", { enumerable: true, get: function () { return parsing_1.createParsingError; } }); var runtime_1 = require("./lib/error/runtime"); Object.defineProperty(exports, "createRuntimeError", { enumerable: true, get: function () { return runtime_1.createRuntimeError; } }); var loader_1 = require("./lib/error/loader"); Object.defineProperty(exports, "createTemplateLoadingError", { enumerable: true, get: function () { return loader_1.createTemplateLoadingError; } }); var filesystem_1 = require("./lib/loader/filesystem"); Object.defineProperty(exports, "createFilesystemLoader", { enumerable: true, get: function () { return filesystem_1.createFilesystemLoader; } }); Object.defineProperty(exports, "createSynchronousFilesystemLoader", { enumerable: true, get: function () { return filesystem_1.createSynchronousFilesystemLoader; } }); var array_1 = require("./lib/loader/array"); Object.defineProperty(exports, "createArrayLoader", { enumerable: true, get: function () { return array_1.createArrayLoader; } }); Object.defineProperty(exports, "createSynchronousArrayLoader", { enumerable: true, get: function () { return array_1.createSynchronousArrayLoader; } }); var chain_1 = require("./lib/loader/chain"); Object.defineProperty(exports, "createChainLoader", { enumerable: true, get: function () { return chain_1.createChainLoader; } }); Object.defineProperty(exports, "createSynchronousChainLoader", { enumerable: true, get: function () { return chain_1.createSynchronousChainLoader; } }); var markup_1 = require("./lib/markup"); Object.defineProperty(exports, "createMarkup", { enumerable: true, get: function () { return markup_1.createMarkup; } }); Object.defineProperty(exports, "isAMarkup", { enumerable: true, get: function () { return markup_1.isAMarkup; } }); var apply_1 = require("./lib/node/apply"); Object.defineProperty(exports, "createApplyNode", { enumerable: true, get: function () { return apply_1.createApplyNode; } }); var auto_escape_1 = require("./lib/node/auto-escape"); Object.defineProperty(exports, "createAutoEscapeNode", { enumerable: true, get: function () { return auto_escape_1.createAutoEscapeNode; } }); var block_1 = require("./lib/node/block"); Object.defineProperty(exports, "createBlockNode", { enumerable: true, get: function () { return block_1.createBlockNode; } }); var block_reference_1 = require("./lib/node/block-reference"); Object.defineProperty(exports, "createBlockReferenceNode", { enumerable: true, get: function () { return block_reference_1.createBlockReferenceNode; } }); var check_security_1 = require("./lib/node/check-security"); Object.defineProperty(exports, "createCheckSecurityNode", { enumerable: true, get: function () { return check_security_1.createCheckSecurityNode; } }); var check_to_string_1 = require("./lib/node/check-to-string"); Object.defineProperty(exports, "createCheckToStringNode", { enumerable: true, get: function () { return check_to_string_1.createCheckToStringNode; } }); var comment_1 = require("./lib/node/comment"); Object.defineProperty(exports, "createCommentNode", { enumerable: true, get: function () { return comment_1.createCommentNode; } }); var deprecated_1 = require("./lib/node/deprecated"); Object.defineProperty(exports, "createDeprecatedNode", { enumerable: true, get: function () { return deprecated_1.createDeprecatedNode; } }); var do_1 = require("./lib/node/do"); Object.defineProperty(exports, "createDoNode", { enumerable: true, get: function () { return do_1.createDoNode; } }); var flush_1 = require("./lib/node/flush"); Object.defineProperty(exports, "createFlushNode", { enumerable: true, get: function () { return flush_1.createFlushNode; } }); var for_1 = require("./lib/node/for"); Object.defineProperty(exports, "createForNode", { enumerable: true, get: function () { return for_1.createForNode; } }); var for_loop_1 = require("./lib/node/for-loop"); Object.defineProperty(exports, "createForLoopNode", { enumerable: true, get: function () { return for_loop_1.createForLoopNode; } }); var if_1 = require("./lib/node/if"); Object.defineProperty(exports, "createIfNode", { enumerable: true, get: function () { return if_1.createIfNode; } }); var import_1 = require("./lib/node/import"); Object.defineProperty(exports, "createImportNode", { enumerable: true, get: function () { return import_1.createImportNode; } }); var include_1 = require("./lib/node/include"); Object.defineProperty(exports, "createBaseIncludeNode", { enumerable: true, get: function () { return include_1.createBaseIncludeNode; } }); var line_1 = require("./lib/node/line"); Object.defineProperty(exports, "createLineNode", { enumerable: true, get: function () { return line_1.createLineNode; } }); var macro_1 = require("./lib/node/macro"); Object.defineProperty(exports, "createMacroNode", { enumerable: true, get: function () { return macro_1.createMacroNode; } }); var print_1 = require("./lib/node/print"); Object.defineProperty(exports, "createPrintNode", { enumerable: true, get: function () { return print_1.createPrintNode; } }); var sandbox_1 = require("./lib/node/sandbox"); Object.defineProperty(exports, "createSandboxNode", { enumerable: true, get: function () { return sandbox_1.createSandboxNode; } }); var set_1 = require("./lib/node/set"); Object.defineProperty(exports, "createSetNode", { enumerable: true, get: function () { return set_1.createSetNode; } }); var spaceless_1 = require("./lib/node/spaceless"); Object.defineProperty(exports, "createSpacelessNode", { enumerable: true, get: function () { return spaceless_1.createSpacelessNode; } }); var template_1 = require("./lib/node/template"); Object.defineProperty(exports, "createTemplateNode", { enumerable: true, get: function () { return template_1.createTemplateNode; } }); var text_1 = require("./lib/node/text"); Object.defineProperty(exports, "createTextNode", { enumerable: true, get: function () { return text_1.createTextNode; } }); var trait_1 = require("./lib/node/trait"); Object.defineProperty(exports, "createTraitNode", { enumerable: true, get: function () { return trait_1.createTraitNode; } }); var verbatim_1 = require("./lib/node/verbatim"); Object.defineProperty(exports, "createVerbatimNode", { enumerable: true, get: function () { return verbatim_1.createVerbatimNode; } }); var with_1 = require("./lib/node/with"); Object.defineProperty(exports, "createWithNode", { enumerable: true, get: function () { return with_1.createWithNode; } }); var array_2 = require("./lib/node/expression/array"); Object.defineProperty(exports, "createBaseArrayNode", { enumerable: true, get: function () { return array_2.createBaseArrayNode; } }); Object.defineProperty(exports, "createArrayNode", { enumerable: true, get: function () { return array_2.createArrayNode; } }); var arrow_function_1 = require("./lib/node/expression/arrow-function"); Object.defineProperty(exports, "createArrowFunctionNode", { enumerable: true, get: function () { return arrow_function_1.createArrowFunctionNode; } }); var assignment_1 = require("./lib/node/expression/assignment"); Object.defineProperty(exports, "createAssignmentNode", { enumerable: true, get: function () { return assignment_1.createAssignmentNode; } }); var attribute_accessor_1 = require("./lib/node/expression/attribute-accessor"); Object.defineProperty(exports, "createAttributeAccessorNode", { enumerable: true, get: function () { return attribute_accessor_1.createAttributeAccessorNode; } }); var binary_1 = require("./lib/node/expression/binary"); Object.defineProperty(exports, "createBaseBinaryNode", { enumerable: true, get: function () { return binary_1.createBaseBinaryNode; } }); var block_function_1 = require("./lib/node/expression/block-function"); Object.defineProperty(exports, "createBlockFunctionNode", { enumerable: true, get: function () { return block_function_1.createBlockFunctionNode; } }); var call_1 = require("./lib/node/expression/call"); Object.defineProperty(exports, "createBaseCallNode", { enumerable: true, get: function () { return call_1.createBaseCallNode; } }); var conditional_1 = require("./lib/node/expression/conditional"); Object.defineProperty(exports, "createBaseConditionalNode", { enumerable: true, get: function () { return conditional_1.createBaseConditionalNode; } }); Object.defineProperty(exports, "createConditionalNode", { enumerable: true, get: function () { return conditional_1.createConditionalNode; } }); var constant_1 = require("./lib/node/expression/constant"); Object.defineProperty(exports, "createConstantNode", { enumerable: true, get: function () { return constant_1.createConstantNode; } }); var escape_1 = require("./lib/node/expression/escape"); Object.defineProperty(exports, "createEscapeNode", { enumerable: true, get: function () { return escape_1.createEscapeNode; } }); var hash_1 = require("./lib/node/expression/hash"); Object.defineProperty(exports, "createHashNode", { enumerable: true, get: function () { return hash_1.createHashNode; } }); var method_call_1 = require("./lib/node/expression/method-call"); Object.defineProperty(exports, "createMethodCallNode", { enumerable: true, get: function () { return method_call_1.createMethodCallNode; } }); var name_1 = require("./lib/node/expression/name"); Object.defineProperty(exports, "createNameNode", { enumerable: true, get: function () { return name_1.createNameNode; } }); var nullish_coalescing_1 = require("./lib/node/expression/nullish-coalescing"); Object.defineProperty(exports, "createNullishCoalescingNode", { enumerable: true, get: function () { return nullish_coalescing_1.createNullishCoalescingNode; } }); var parent_function_1 = require("./lib/node/expression/parent-function"); Object.defineProperty(exports, "createParentFunctionNode", { enumerable: true, get: function () { return parent_function_1.createParentFunctionNode; } }); var spread_1 = require("./lib/node/expression/spread"); Object.defineProperty(exports, "createSpreadNode", { enumerable: true, get: function () { return spread_1.createSpreadNode; } }); var unary_1 = require("./lib/node/expression/unary"); Object.defineProperty(exports, "createBaseUnaryNode", { enumerable: true, get: function () { return unary_1.createBaseUnaryNode; } }); var add_1 = require("./lib/node/expression/binary/add"); Object.defineProperty(exports, "createAddNode", { enumerable: true, get: function () { return add_1.createAddNode; } }); var and_1 = require("./lib/node/expression/binary/and"); Object.defineProperty(exports, "createAndNode", { enumerable: true, get: function () { return and_1.createAndNode; } }); var bitwise_and_1 = require("./lib/node/expression/binary/bitwise-and"); Object.defineProperty(exports, "createBitwiseAndNode", { enumerable: true, get: function () { return bitwise_and_1.createBitwiseAndNode; } }); var bitwise_or_1 = require("./lib/node/expression/binary/bitwise-or"); Object.defineProperty(exports, "createBitwiseOrNode", { enumerable: true, get: function () { return bitwise_or_1.createBitwiseOrNode; } }); var bitwise_xor_1 = require("./lib/node/expression/binary/bitwise-xor"); Object.defineProperty(exports, "createBitwiseXorNode", { enumerable: true, get: function () { return bitwise_xor_1.createBitwiseXorNode; } }); var concatenate_1 = require("./lib/node/expression/binary/concatenate"); Object.defineProperty(exports, "createConcatenateNode", { enumerable: true, get: function () { return concatenate_1.createConcatenateNode; } }); var divide_and_floor_1 = require("./lib/node/expression/binary/divide-and-floor"); Object.defineProperty(exports, "createDivideAndFloorNode", { enumerable: true, get: function () { return divide_and_floor_1.createDivideAndFloorNode; } }); var divide_1 = require("./lib/node/expression/binary/divide"); Object.defineProperty(exports, "createDivideNode", { enumerable: true, get: function () { return divide_1.createDivideNode; } }); var ends_with_1 = require("./lib/node/expression/binary/ends-with"); Object.defineProperty(exports, "createEndsWithNode", { enumerable: true, get: function () { return ends_with_1.createEndsWithNode; } }); var has_every_1 = require("./lib/node/expression/binary/has-every"); Object.defineProperty(exports, "createHasEveryNode", { enumerable: true, get: function () { return has_every_1.createHasEveryNode; } }); var has_some_1 = require("./lib/node/expression/binary/has-some"); Object.defineProperty(exports, "createHasSomeNode", { enumerable: true, get: function () { return has_some_1.createHasSomeNode; } }); var is_equal_to_1 = require("./lib/node/expression/binary/is-equal-to"); Object.defineProperty(exports, "createIsEqualNode", { enumerable: true, get: function () { return is_equal_to_1.createIsEqualNode; } }); var is_greater_than_1 = require("./lib/node/expression/binary/is-greater-than"); Object.defineProperty(exports, "createIsGreaterThanNode", { enumerable: true, get: function () { return is_greater_than_1.createIsGreaterThanNode; } }); var is_greater_than_or_equal_to_1 = require("./lib/node/expression/binary/is-greater-than-or-equal-to"); Object.defineProperty(exports, "createIsGreaterThanOrEqualToNode", { enumerable: true, get: function () { return is_greater_than_or_equal_to_1.createIsGreaterThanOrEqualToNode; } }); var is_in_1 = require("./lib/node/expression/binary/is-in"); Object.defineProperty(exports, "createIsInNode", { enumerable: true, get: function () { return is_in_1.createIsInNode; } }); var is_less_than_1 = require("./lib/node/expression/binary/is-less-than"); Object.defineProperty(exports, "createIsLessThanNode", { enumerable: true, get: function () { return is_less_than_1.createIsLessThanNode; } }); var is_less_than_or_equal_to_1 = require("./lib/node/expression/binary/is-less-than-or-equal-to"); Object.defineProperty(exports, "createIsLessThanOrEqualToNode", { enumerable: true, get: function () { return is_less_than_or_equal_to_1.createIsLessThanOrEqualToNode; } }); var is_not_equal_to_1 = require("./lib/node/expression/binary/is-not-equal-to"); Object.defineProperty(exports, "createIsNotEqualToNode", { enumerable: true, get: function () { return is_not_equal_to_1.createIsNotEqualToNode; } }); var is_not_in_1 = require("./lib/node/expression/binary/is-not-in"); Object.defineProperty(exports, "createIsNotInNode", { enumerable: true, get: function () { return is_not_in_1.createIsNotInNode; } }); var matches_1 = require("./lib/node/expression/binary/matches"); Object.defineProperty(exports, "createMatchesNode", { enumerable: true, get: function () { return matches_1.createMatchesNode; } }); var modulo_1 = require("./lib/node/expression/binary/modulo"); Object.defineProperty(exports, "createModuloNode", { enumerable: true, get: function () { return modulo_1.createModuloNode; } }); var multiply_1 = require("./lib/node/expression/binary/multiply"); Object.defineProperty(exports, "createMultiplyNode", { enumerable: true, get: function () { return multiply_1.createMultiplyNode; } }); var or_1 = require("./lib/node/expression/binary/or"); Object.defineProperty(exports, "createOrNode", { enumerable: true, get: function () { return or_1.createOrNode; } }); var power_1 = require("./lib/node/expression/binary/power"); Object.defineProperty(exports, "createPowerNode", { enumerable: true, get: function () { return power_1.createPowerNode; } }); var range_1 = require("./lib/node/expression/binary/range"); Object.defineProperty(exports, "createRangeNode", { enumerable: true, get: function () { return range_1.createRangeNode; } }); var starts_with_1 = require("./lib/node/expression/binary/starts-with"); Object.defineProperty(exports, "createStartsWithNode", { enumerable: true, get: function () { return starts_with_1.createStartsWithNode; } }); var subtract_1 = require("./lib/node/expression/binary/subtract"); Object.defineProperty(exports, "createSubtractNode", { enumerable: true, get: function () { return subtract_1.createSubtractNode; } }); var filter_1 = require("./lib/node/expression/call/filter"); Object.defineProperty(exports, "createFilterNode", { enumerable: true, get: function () { return filter_1.createFilterNode; } }); var function_1 = require("./lib/node/expression/call/function"); Object.defineProperty(exports, "createFunctionNode", { enumerable: true, get: function () { return function_1.createFunctionNode; } }); var test_1 = require("./lib/node/expression/call/test"); Object.defineProperty(exports, "createTestNode", { enumerable: true, get: function () { return test_1.createTestNode; } }); var negative_1 = require("./lib/node/expression/unary/negative"); Object.defineProperty(exports, "createNegativeNode", { enumerable: true, get: function () { return negative_1.createNegativeNode; } }); var not_1 = require("./lib/node/expression/unary/not"); Object.defineProperty(exports, "createNotNode", { enumerable: true, get: function () { return not_1.createNotNode; } }); var positive_1 = require("./lib/node/expression/unary/positive"); Object.defineProperty(exports, "createPositiveNode", { enumerable: true, get: function () { return positive_1.createPositiveNode; } }); var embed_1 = require("./lib/node/include/embed"); Object.defineProperty(exports, "createEmbedNode", { enumerable: true, get: function () { return embed_1.createEmbedNode; } }); var include_2 = require("./lib/node/include/include"); Object.defineProperty(exports, "createIncludeNode", { enumerable: true, get: function () { return include_2.createIncludeNode; } }); // node executors var node_executor_1 = require("./lib/node-executor"); Object.defineProperty(exports, "executeNode", { enumerable: true, get: function () { return node_executor_1.executeNode; } }); Object.defineProperty(exports, "executeNodeSynchronously", { enumerable: true, get: function () { return node_executor_1.executeNodeSynchronously; } }); var apply_2 = require("./lib/tag-handler/apply"); Object.defineProperty(exports, "createApplyTagHandler", { enumerable: true, get: function () { return apply_2.createApplyTagHandler; } }); var auto_escape_2 = require("./lib/tag-handler/auto-escape"); Object.defineProperty(exports, "createAutoEscapeTagHandler", { enumerable: true, get: function () { return auto_escape_2.createAutoEscapeTagHandler; } }); var block_2 = require("./lib/tag-handler/block"); Object.defineProperty(exports, "createBlockTagHandler", { enumerable: true, get: function () { return block_2.createBlockTagHandler; } }); var deprecated_2 = require("./lib/tag-handler/deprecated"); Object.defineProperty(exports, "createDeprecatedTagHandler", { enumerable: true, get: function () { return deprecated_2.createDeprecatedTagHandler; } }); var do_2 = require("./lib/tag-handler/do"); Object.defineProperty(exports, "createDoTagHandler", { enumerable: true, get: function () { return do_2.createDoTagHandler; } }); var embed_2 = require("./lib/tag-handler/embed"); Object.defineProperty(exports, "createEmbedTagHandler", { enumerable: true, get: function () { return embed_2.createEmbedTagHandler; } }); var extends_1 = require("./lib/tag-handler/extends"); Object.defineProperty(exports, "createExtendsTagHandler", { enumerable: true, get: function () { return extends_1.createExtendsTagHandler; } }); var filter_2 = require("./lib/tag-handler/filter"); Object.defineProperty(exports, "createFilterTagHandler", { enumerable: true, get: function () { return filter_2.createFilterTagHandler; } }); var flush_2 = require("./lib/tag-handler/flush"); Object.defineProperty(exports, "createFlushTagHandler", { enumerable: true, get: function () { return flush_2.createFlushTagHandler; } }); var for_2 = require("./lib/tag-handler/for"); Object.defineProperty(exports, "createForTagHandler", { enumerable: true, get: function () { return for_2.createForTagHandler; } }); var from_1 = require("./lib/tag-handler/from"); Object.defineProperty(exports, "createFromTagHandler", { enumerable: true, get: function () { return from_1.createFromTagHandler; } }); var if_2 = require("./lib/tag-handler/if"); Object.defineProperty(exports, "createIfTagHandler", { enumerable: true, get: function () { return if_2.createIfTagHandler; } }); var import_2 = require("./lib/tag-handler/import"); Object.defineProperty(exports, "createImportTagHandler", { enumerable: true, get: function () { return import_2.createImportTagHandler; } }); var include_3 = require("./lib/tag-handler/include"); Object.defineProperty(exports, "createIncludeTagHandler", { enumerable: true, get: function () { return include_3.createIncludeTagHandler; } }); var line_2 = require("./lib/tag-handler/line"); Object.defineProperty(exports, "createLineTagHandler", { enumerable: true, get: function () { return line_2.createLineTagHandler; } }); var macro_2 = require("./lib/tag-handler/macro"); Object.defineProperty(exports, "createMacroTagHandler", { enumerable: true, get: function () { return macro_2.createMacroTagHandler; } }); var sandbox_2 = require("./lib/tag-handler/sandbox"); Object.defineProperty(exports, "createSandboxTagHandler", { enumerable: true, get: function () { return sandbox_2.createSandboxTagHandler; } }); var set_2 = require("./lib/tag-handler/set"); Object.defineProperty(exports, "createSetTagHandler", { enumerable: true, get: function () { return set_2.createSetTagHandler; } }); var spaceless_2 = require("./lib/tag-handler/spaceless"); Object.defineProperty(exports, "createSpacelessTagHandler", { enumerable: true, get: function () { return spaceless_2.createSpacelessTagHandler; } }); var use_1 = require("./lib/tag-handler/use"); Object.defineProperty(exports, "createUseTagHandler", { enumerable: true, get: function () { return use_1.createUseTagHandler; } }); var verbatim_2 = require("./lib/tag-handler/verbatim"); Object.defineProperty(exports, "createVerbatimTagHandler", { enumerable: true, get: function () { return verbatim_2.createVerbatimTagHandler; } }); var with_2 = require("./lib/tag-handler/with"); Object.defineProperty(exports, "createWithTagHandler", { enumerable: true, get: function () { return with_2.createWithTagHandler; } }); var context_1 = require("./lib/context"); Object.defineProperty(exports, "createContext", { enumerable: true, get: function () { return context_1.createContext; } }); var output_buffer_1 = require("./lib/output-buffer"); Object.defineProperty(exports, "createOutputBuffer", { enumerable: true, get: function () { return output_buffer_1.createOutputBuffer; } }); var environment_1 = require("./lib/environment"); Object.defineProperty(exports, "createEnvironment", { enumerable: true, get: function () { return environment_1.createEnvironment; } }); Object.defineProperty(exports, "createSynchronousEnvironment", { enumerable: true, get: function () { return environment_1.createSynchronousEnvironment; } }); var extension_set_1 = require("./lib/extension-set"); Object.defineProperty(exports, "createExtensionSet", { enumerable: true, get: function () { return extension_set_1.createExtensionSet; } }); var filter_3 = require("./lib/filter"); Object.defineProperty(exports, "createFilter", { enumerable: true, get: function () { return filter_3.createFilter; } }); Object.defineProperty(exports, "createSynchronousFilter", { enumerable: true, get: function () { return filter_3.createSynchronousFilter; } }); var function_2 = require("./lib/function"); Object.defineProperty(exports, "createFunction", { enumerable: true, get: function () { return function_2.createFunction; } }); Object.defineProperty(exports, "createSynchronousFunction", { enumerable: true, get: function () { return function_2.createSynchronousFunction; } }); var lexer_1 = require("./lib/lexer"); Object.defineProperty(exports, "createLexer", { enumerable: true, get: function () { return lexer_1.createLexer; } }); var node_1 = require("./lib/node"); Object.defineProperty(exports, "createBaseNode", { enumerable: true, get: function () { return node_1.createBaseNode; } }); Object.defineProperty(exports, "createNode", { enumerable: true, get: function () { return node_1.createNode; } }); Object.defineProperty(exports, "getChildren", { enumerable: true, get: function () { return node_1.getChildren; } }); Object.defineProperty(exports, "getChildrenCount", { enumerable: true, get: function () { return node_1.getChildrenCount; } }); var operator_1 = require("./lib/operator"); Object.defineProperty(exports, "createOperator", { enumerable: true, get: function () { return operator_1.createOperator; } }); var security_policy_1 = require("./lib/sandbox/security-policy"); Object.defineProperty(exports, "createSandboxSecurityPolicy", { enumerable: true, get: function () { return security_policy_1.createSandboxSecurityPolicy; } }); var source_1 = require("./lib/source"); Object.defineProperty(exports, "createSource", { enumerable: true, get: function () { return source_1.createSource; } }); var source_map_runtime_1 = require("./lib/source-map-runtime"); Object.defineProperty(exports, "createSourceMapRuntime", { enumerable: true, get: function () { return source_map_runtime_1.createSourceMapRuntime; } }); var template_2 = require("./lib/template"); Object.defineProperty(exports, "createTemplate", { enumerable: true, get: function () { return template_2.createTemplate; } }); Object.defineProperty(exports, "createSynchronousTemplate", { enumerable: true, get: function () { return template_2.createSynchronousTemplate; } }); var template_loader_1 = require("./lib/template-loader"); Object.defineProperty(exports, "createTemplateLoader", { enumerable: true, get: function () { return template_loader_1.createTemplateLoader; } }); Object.defineProperty(exports, "createSynchronousTemplateLoader", { enumerable: true, get: function () { return template_loader_1.createSynchronousTemplateLoader; } }); var test_2 = require("./lib/test"); Object.defineProperty(exports, "createTest", { enumerable: true, get: function () { return test_2.createTest; } }); Object.defineProperty(exports, "createSynchronousTest", { enumerable: true, get: function () { return test_2.createSynchronousTest; } });