@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
JavaScript
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;
;