freemarker-parser
Version:
Freemarker Parser is a javascript implementation of the Freemarker
50 lines • 1.94 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Directives = void 0;
var Directives;
(function (Directives) {
Directives["if"] = "Condition";
Directives["else"] = "Else";
Directives["elseif"] = "ConditionElse";
Directives["elseIf"] = "ConditionElse";
Directives["list"] = "List";
Directives["include"] = "Include";
Directives["assign"] = "Assign";
Directives["attempt"] = "Attempt";
Directives["compress"] = "Compress";
Directives["autoesc"] = "AutoEsc";
Directives["autoEsc"] = "AutoEsc";
Directives["noAutoEsc"] = "NoAutoEsc";
Directives["noautoesc"] = "NoAutoEsc";
Directives["escape"] = "Escape";
Directives["noescape"] = "NoEscape";
// fallback = NodeTypes.Fallback, // TODO: unsupported
Directives["function"] = "Function";
Directives["flush"] = "Flush";
Directives["ftl"] = "Ftl";
Directives["global"] = "Global";
Directives["import"] = "Import";
Directives["items"] = "Items";
Directives["local"] = "Local";
Directives["lt"] = "Lt";
Directives["macro"] = "Macro";
Directives["outputFormat"] = "OutputFormat";
Directives["outputformat"] = "OutputFormat";
// nested = NodeTypes.Nested, // TODO: unsupported
Directives["nt"] = "Nt";
Directives["recover"] = "Recover";
// recurse = NodeTypes.Recurse, // TODO: unsupported
Directives["return"] = "Return";
Directives["rt"] = "Rt";
Directives["setting"] = "Setting";
Directives["stop"] = "Stop";
Directives["switch"] = "Switch";
Directives["case"] = "SwitchCase";
Directives["default"] = "SwitchDefault";
Directives["break"] = "Break";
Directives["t"] = "T";
// visit = NodeTypes.Visit, // TODO: unsupported
Directives["noparse"] = "Text";
Directives["noParse"] = "Text";
})(Directives = exports.Directives || (exports.Directives = {}));
//# sourceMappingURL=Directives.js.map