2017-10-29 01:55:39 +03:00
|
|
|
'use strict';
|
|
|
|
|
2017-11-02 17:59:00 +03:00
|
|
|
const Parser = require('./parser');
|
|
|
|
const Collector = require('./collector');
|
2017-10-29 01:55:39 +03:00
|
|
|
|
2017-11-02 17:59:00 +03:00
|
|
|
function collect(path) {
|
|
|
|
const parser = new Parser;
|
|
|
|
const collector = new Collector(parser);
|
2017-10-29 01:55:39 +03:00
|
|
|
|
2017-11-02 17:59:00 +03:00
|
|
|
collector.collect(path);
|
2017-10-29 01:55:39 +03:00
|
|
|
|
2017-11-02 17:59:00 +03:00
|
|
|
return collector;
|
2017-10-29 01:55:39 +03:00
|
|
|
}
|
|
|
|
|
2017-11-02 17:59:00 +03:00
|
|
|
module.exports = collect;
|
|
|
|
module.exports.Parser = Parser;
|
|
|
|
module.exports.Collector = Collector;
|