diff options
Diffstat (limited to 'language')
-rw-r--r-- | language/parser.ts | 3 | ||||
-rw-r--r-- | language/types.ts | 8 |
2 files changed, 4 insertions, 7 deletions
diff --git a/language/parser.ts b/language/parser.ts index bc80637..bb4ac1e 100644 --- a/language/parser.ts +++ b/language/parser.ts @@ -116,7 +116,8 @@ export default class Parser { const result = results[0]; parseResult.tokens.push({ - reading: [ {"text": result.expression, "ruby": result.reading} ], // TODO: source to reading + separate kaji/kana + writing: result.expression, + reading: result.reading, tags: result.tags, term_id: result.id, source: result.original, diff --git a/language/types.ts b/language/types.ts index 1aeb9da..d3585f8 100644 --- a/language/types.ts +++ b/language/types.ts @@ -5,11 +5,6 @@ export enum ParseDepth { Glossary, }; -export interface TokenReading { - text: string; - ruby?: string; -}; - export interface GlossaryDefinition { }; @@ -20,7 +15,8 @@ export interface Glossary { }; export interface ParseToken { - reading: TokenReading[]; + writing: string; + reading: string; tags: TokenTags; glossary?: Glossary; term_id: number; |