mirror of https://github.com/calzoneman/sync.git
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;
|
||
|
};
|