UNPKG

@marko/compiler

Version:
64 lines (13 loc) 4.7 kB
"use strict";exports.__esModule = true;exports.computeNode = exports.assertNoVar = exports.assertNoParams = exports.assertNoAttributes = exports.assertNoAttributeTags = exports.assertNoArgs = exports.assertAttributesOrSingleArg = exports.assertAttributesOrArgs = exports.assertAllowedAttributes = exports.DiagnosticType = void 0;exports.defineTag = defineTag;exports.withLoc = exports.resolveTagImport = exports.resolveRelativePath = exports.registerMacro = exports.parseVar = exports.parseTypeParams = exports.parseTypeArgs = exports.parseTemplateLiteral = exports.parseStatements = exports.parseParams = exports.parseExpression = exports.parseArgs = exports.normalizeTemplateString = exports.loadFileForTag = exports.loadFileForImport = exports.isTransparentTag = exports.isNativeTag = exports.isMacroTag = exports.isLoopTag = exports.isDynamicTag = exports.isAttributeTag = exports.importStar = exports.importNamed = exports.importDefault = exports.hasMacro = exports.getTemplateId = exports.getTaglibLookup = exports.getTagTemplate = exports.getTagDefForTagName = exports.getTagDef = exports.getStart = exports.getProgram = exports.getMacroIdentifierForName = exports.getMacroIdentifier = exports.getLocRange = exports.getLoc = exports.getFullyResolvedTagName = exports.getFile = exports.getEnd = exports.getArgOrSequence = exports.findParentTag = exports.findAttributeTags = exports.diagnosticWarn = exports.diagnosticSuggest = exports.diagnosticError = exports.diagnosticDeprecate = void 0;var _assert = require("./assert");exports.assertAllowedAttributes = _assert.assertAllowedAttributes;exports.assertAttributesOrArgs = _assert.assertAttributesOrArgs;exports.assertAttributesOrSingleArg = _assert.assertAttributesOrSingleArg;exports.assertNoArgs = _assert.assertNoArgs;exports.assertNoAttributes = _assert.assertNoAttributes;exports.assertNoAttributeTags = _assert.assertNoAttributeTags;exports.assertNoParams = _assert.assertNoParams;exports.assertNoVar = _assert.assertNoVar; var _compute = require("./compute");exports.computeNode = _compute.computeNode; var _diagnostics = require("./diagnostics");exports.diagnosticDeprecate = _diagnostics.diagnosticDeprecate;exports.diagnosticError = _diagnostics.diagnosticError;exports.diagnosticSuggest = _diagnostics.diagnosticSuggest;exports.DiagnosticType = _diagnostics.DiagnosticType;exports.diagnosticWarn = _diagnostics.diagnosticWarn; var _getFile = require("./get-file");exports.getFile = _getFile.getFile;exports.getProgram = _getFile.getProgram; var _imports = require("./imports");exports.importDefault = _imports.importDefault;exports.importNamed = _imports.importNamed;exports.importStar = _imports.importStar;exports.resolveRelativePath = _imports.resolveRelativePath; var _loc = require("./loc");exports.getEnd = _loc.getEnd;exports.getLoc = _loc.getLoc;exports.getLocRange = _loc.getLocRange;exports.getStart = _loc.getStart;exports.withLoc = _loc.withLoc; var _parse = require("./parse");exports.parseArgs = _parse.parseArgs;exports.parseExpression = _parse.parseExpression;exports.parseParams = _parse.parseParams;exports.parseStatements = _parse.parseStatements;exports.parseTemplateLiteral = _parse.parseTemplateLiteral;exports.parseTypeArgs = _parse.parseTypeArgs;exports.parseTypeParams = _parse.parseTypeParams;exports.parseVar = _parse.parseVar; var _taglib = require("./taglib");exports.getTagDefForTagName = _taglib.getTagDefForTagName;exports.getTaglibLookup = _taglib.getTaglibLookup; var _tags = require("./tags");exports.findAttributeTags = _tags.findAttributeTags;exports.findParentTag = _tags.findParentTag;exports.getArgOrSequence = _tags.getArgOrSequence;exports.getFullyResolvedTagName = _tags.getFullyResolvedTagName;exports.getMacroIdentifier = _tags.getMacroIdentifier;exports.getMacroIdentifierForName = _tags.getMacroIdentifierForName;exports.getTagDef = _tags.getTagDef;exports.getTagTemplate = _tags.getTagTemplate;exports.getTemplateId = _tags.getTemplateId;exports.hasMacro = _tags.hasMacro;exports.isAttributeTag = _tags.isAttributeTag;exports.isDynamicTag = _tags.isDynamicTag;exports.isLoopTag = _tags.isLoopTag;exports.isMacroTag = _tags.isMacroTag;exports.isNativeTag = _tags.isNativeTag;exports.isTransparentTag = _tags.isTransparentTag;exports.loadFileForImport = _tags.loadFileForImport;exports.loadFileForTag = _tags.loadFileForTag;exports.registerMacro = _tags.registerMacro;exports.resolveTagImport = _tags.resolveTagImport; var _templateString = require("./template-string");exports.normalizeTemplateString = _templateString.normalizeTemplateString; function defineTag(tag) { return tag; } // just used for adding types for compiler plugins.