DaisukeBekki / lightblue

A CCG parser for Japanese with DTS-representations
BSD 3-Clause "New" or "Revised" License
17 stars 8 forks source link

Juman.dic読み込みの効率化 #47

Open DaisukeBekki opened 1 week ago

DaisukeBekki commented 1 week ago

現在、Parser.ChartParser.parse関数が呼ばれるたびに Parser.Language.Japanese.Lexicon.setupLexicion関数が呼ばれ、その中でJuman.dicが読み込まれている。しかし一度の実行でparse関数が複数回呼ばれるならば、この読み込みは一度で済ますべき。

この読み込みはlightblue立ち上げ時に行い、データはParseSettingもしくはLangOptionsに持たせてsetupLexicon関数に渡すのが良さそう。