17 lines
320 B
JavaScript
17 lines
320 B
JavaScript
|
var expr = require('./utils/regexes');
|
||
|
|
||
|
var exports = module.exports = function (line) {
|
||
|
var m = expr.plan.exec(line);
|
||
|
return {
|
||
|
type: 'plan',
|
||
|
raw: line,
|
||
|
from: m[1] && Number(m[1]),
|
||
|
to: m[2] && Number(m[2]),
|
||
|
skip: m[3]
|
||
|
};
|
||
|
};
|
||
|
|
||
|
exports.equals = function (line) {
|
||
|
|
||
|
return expr.plan.test(line);
|
||
|
};
|