aboutsummaryrefslogtreecommitdiff
path: root/main.ts
diff options
context:
space:
mode:
authorlonkaars <loek@pipeframe.xyz>2023-07-03 16:38:56 +0200
committerlonkaars <loek@pipeframe.xyz>2023-07-03 16:38:56 +0200
commit5b0b8c82a8477cfe49a538f267805488daa7f5bd (patch)
tree2f8e45d3edb6d1848882b10596980e002053298e /main.ts
parentdab9bee4b46aaa1241cdb6b565ddbe0f19137c5e (diff)
more correct sentence parsing
Diffstat (limited to 'main.ts')
-rw-r--r--main.ts36
1 files changed, 19 insertions, 17 deletions
diff --git a/main.ts b/main.ts
index e4c5b2e..2d15a47 100644
--- a/main.ts
+++ b/main.ts
@@ -6,9 +6,9 @@ function prettyprintParseResult(input: ParseResult) {
out += token.term_id;
out += ": ";
- out += token.reading.map(r => r.text).reduce((a, b) => a + b);
+ out += token.writing;
out += " (";
- out += token.reading.map(r => r.ruby ? r.ruby : r.text).reduce((a, b) => a + b);
+ out += token.reading;
out += ") ";
out += token.tags.map(a => `[${a}]`).join(" ");
@@ -30,6 +30,8 @@ async function coreTest(core: Core) {
prettyprintParseResult(await core.parseSentence("浮上した城の様"));
console.log("-------------");
prettyprintParseResult(await core.parseSentence("迷子になってしまった"));
+ console.log("-------------");
+ prettyprintParseResult(await core.parseSentence("日本に来て一番驚いたことは自動販売機の多さだ。"));
}
// test 1 (direct core)
@@ -41,18 +43,18 @@ await (async () => {
await coreTest(core);
})();
-console.log("\n".repeat(2));
-
-// test 2 (remote core)
-await (async () => {
- // default host = localhost:9400
- new RemoteCoreServer().start();
-
- var core = new RemoteCoreClient();
- await core.ready;
-
- console.log("Prepare remote core done");
- await coreTest(core);
-
- Deno.exit(0);
-})();
+// console.log("\n".repeat(2));
+//
+// // test 2 (remote core)
+// await (async () => {
+// // default host = localhost:9400
+// new RemoteCoreServer().start();
+//
+// var core = new RemoteCoreClient();
+// await core.ready;
+//
+// console.log("Prepare remote core done");
+// await coreTest(core);
+//
+// Deno.exit(0);
+// })();