UNPKG

@codeque/core

Version:

Multiline code search for every language. Structural code search for JavaScript, TypeScript, HTML and CSS

31 lines (23 loc) 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.wildcardUtils = exports.setIdentifierNodeName = exports.identifierNodeTypes = exports.getIdentifierNodeName = void 0; var _wildcardUtilsFactory = require("../../wildcardUtilsFactory"); var _common = require("../espreeParser/common"); /* * We don't have purely identifier nodes in this parser * We compare everything using string wildcards */ const identifierNodeTypes = []; exports.identifierNodeTypes = identifierNodeTypes; const wildcardChar = '$'; const numericWildcard = '0x0'; const getIdentifierNodeName = node => node.name; exports.getIdentifierNodeName = getIdentifierNodeName; const setIdentifierNodeName = (node, name) => { node.name = name; }; exports.setIdentifierNodeName = setIdentifierNodeName; const wildcardUtils = (0, _wildcardUtilsFactory.createWildcardUtils)(identifierNodeTypes, numericWildcard, wildcardChar, getIdentifierNodeName, _common.getNodeType); exports.wildcardUtils = wildcardUtils;