mirror of
https://github.com/Spengreb/sync.git
synced 2026-05-14 19:42:06 +00:00
18 lines
348 B
JavaScript
18 lines
348 B
JavaScript
|
|
var starHeightSafe = require("safe-regex");
|
||
|
|
var parse = require("ret");
|
||
|
|
|
||
|
|
module.exports = function (re) {
|
||
|
|
if (re.source) {
|
||
|
|
re = re.source;
|
||
|
|
}
|
||
|
|
|
||
|
|
if (!starHeightSafe(re)) {
|
||
|
|
return false;
|
||
|
|
}
|
||
|
|
|
||
|
|
var node = parse(re);
|
||
|
|
console.log(require('util').inspect(node.stack));
|
||
|
|
console.log(parse.types);
|
||
|
|
return true;
|
||
|
|
};
|