summaryrefslogtreecommitdiffstats
path: root/web/server/h2o/libh2o/misc/oktavia/src/textparser.jsx
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--web/server/h2o/libh2o/misc/oktavia/src/textparser.jsx25
1 files changed, 25 insertions, 0 deletions
diff --git a/web/server/h2o/libh2o/misc/oktavia/src/textparser.jsx b/web/server/h2o/libh2o/misc/oktavia/src/textparser.jsx
new file mode 100644
index 00000000..6cb4676a
--- /dev/null
+++ b/web/server/h2o/libh2o/misc/oktavia/src/textparser.jsx
@@ -0,0 +1,25 @@
+import "js/nodejs.jsx";
+import "oktavia.jsx";
+import "stemmer/stemmer.jsx";
+
+
+class TextParser
+{
+ var oktavia : Oktavia;
+ var unit : string;
+ var root : string;
+ var stemmer : Nullable.<Stemmer>;
+
+ function constructor (unit : string, root : string, stemmer : Stemmer)
+ {
+ this.oktavia = new Oktavia();
+ this.unit = unit;
+ this.root = root;
+ this.stemmer = stemmer;
+ }
+
+ function parse (filepath : string) : void
+ {
+ var lines = node.fs.readFileSync(filepath, 'utf8');
+ }
+}