@codeque/core
Version:
Multiline code search for every language. Structural code search for JavaScript, TypeScript, HTML and CSS
29 lines (20 loc) • 967 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.wildcardUtils = exports.setIdentifierNodeName = exports.identifierNodeTypes = exports.getNodeType = exports.getIdentifierNodeName = void 0;
var _wildcardUtilsFactory = require("../../wildcardUtilsFactory");
const identifierNodeTypes = ['identifier'];
exports.identifierNodeTypes = identifierNodeTypes;
const wildcardChar = '$';
const numericWildcard = '0x0';
const getIdentifierNodeName = node => node.rawValue;
exports.getIdentifierNodeName = getIdentifierNodeName;
const setIdentifierNodeName = (node, name) => {
node.rawValue = name;
};
exports.setIdentifierNodeName = setIdentifierNodeName;
const getNodeType = node => node.nodeType;
exports.getNodeType = getNodeType;
const wildcardUtils = (0, _wildcardUtilsFactory.createWildcardUtils)(identifierNodeTypes, numericWildcard, wildcardChar, getIdentifierNodeName, getNodeType);
exports.wildcardUtils = wildcardUtils;
;