diff options
author | lonkaars <loek@pipeframe.xyz> | 2023-07-03 16:38:56 +0200 |
---|---|---|
committer | lonkaars <loek@pipeframe.xyz> | 2023-07-03 16:38:56 +0200 |
commit | 5b0b8c82a8477cfe49a538f267805488daa7f5bd (patch) | |
tree | 2f8e45d3edb6d1848882b10596980e002053298e /main.ts | |
parent | dab9bee4b46aaa1241cdb6b565ddbe0f19137c5e (diff) |
more correct sentence parsing
Diffstat (limited to 'main.ts')
-rw-r--r-- | main.ts | 36 |
1 files changed, 19 insertions, 17 deletions
@@ -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); +// })(); |