mirror of
https://github.com/github/codeql.git
synced 2025-12-19 02:13:17 +01:00
27 lines
690 B
JavaScript
27 lines
690 B
JavaScript
var Snapdragon = require("snapdragon");
|
|
|
|
module.exports.test1 = function (input) {
|
|
var snapdragon = new Snapdragon();
|
|
var ast = snapdragon.parser
|
|
.set("foo", function () {
|
|
var m = this.match(/aa*$/); // NOT OK
|
|
})
|
|
.parse(input, options);
|
|
};
|
|
|
|
module.exports.test2 = function (input) {
|
|
var snapdragon = new Snapdragon();
|
|
snapdragon.parser.set("foo", function () {
|
|
var m = this.match(/aa*$/); // NOT OK
|
|
});
|
|
snapdragon.parse(input, options);
|
|
};
|
|
|
|
module.exports.test3 = function (input) {
|
|
var snapdragon = new Snapdragon();
|
|
snapdragon.compiler.set("foo", function (node) {
|
|
node.val.match(/aa*$/); // NOT OK
|
|
});
|
|
snapdragon.compile(input, options);
|
|
};
|