summaryrefslogtreecommitdiff
path: root/bin/wiki/ImportarDesdeURL/node_modules/chrono-node/src/refiners/refiner.js
diff options
context:
space:
mode:
Diffstat (limited to 'bin/wiki/ImportarDesdeURL/node_modules/chrono-node/src/refiners/refiner.js')
-rw-r--r--bin/wiki/ImportarDesdeURL/node_modules/chrono-node/src/refiners/refiner.js49
1 files changed, 49 insertions, 0 deletions
diff --git a/bin/wiki/ImportarDesdeURL/node_modules/chrono-node/src/refiners/refiner.js b/bin/wiki/ImportarDesdeURL/node_modules/chrono-node/src/refiners/refiner.js
new file mode 100644
index 00000000..d822c9f9
--- /dev/null
+++ b/bin/wiki/ImportarDesdeURL/node_modules/chrono-node/src/refiners/refiner.js
@@ -0,0 +1,49 @@
+
+exports.Refiner = function Refiner() {
+
+ this.refine = function(text, results, opt) { return results; };
+}
+
+exports.Filter = function Filter() {
+
+ exports.Refiner.call(this);
+
+ this.isValid = function(text, result, opt) { return true; }
+ this.refine = function(text, results, opt) {
+
+ var filteredResult = [];
+ for (var i=0; i < results.length; i++) {
+
+ var result = results[i];
+ if (this.isValid(text, result, opt)) {
+ filteredResult.push(result);
+ }
+ }
+
+ return filteredResult;
+ }
+}
+
+
+// Common refiners
+exports.OverlapRemovalRefiner = require('./OverlapRemovalRefiner').Refiner;
+exports.ExtractTimezoneOffsetRefiner = require('./ExtractTimezoneOffsetRefiner').Refiner;
+exports.ExtractTimezoneAbbrRefiner = require('./ExtractTimezoneAbbrRefiner').Refiner;
+exports.ForwardDateRefiner = require('./ForwardDateRefiner').Refiner;
+exports.UnlikelyFormatFilter = require('./UnlikelyFormatFilter').Refiner;
+
+// en refiners
+exports.ENMergeDateTimeRefiner = require('./en/ENMergeDateTimeRefiner').Refiner;
+exports.ENMergeDateRangeRefiner = require('./en/ENMergeDateRangeRefiner').Refiner;
+exports.ENPrioritizeSpecificDateRefiner = require('./en/ENPrioritizeSpecificDateRefiner').Refiner;
+
+// ja refiners
+exports.JPMergeDateRangeRefiner = require('./ja/JPMergeDateRangeRefiner').Refiner;
+
+// fr refiners
+exports.FRMergeDateRangeRefiner = require('./fr/FRMergeDateRangeRefiner').Refiner;
+exports.FRMergeDateTimeRefiner = require('./fr/FRMergeDateTimeRefiner').Refiner;
+
+// de refiners
+exports.DEMergeDateRangeRefiner = require('./de/DEMergeDateRangeRefiner').Refiner;
+exports.DEMergeDateTimeRefiner = require('./de/DEMergeDateTimeRefiner').Refiner;