aboutsummaryrefslogtreecommitdiff
path: root/language
diff options
context:
space:
mode:
Diffstat (limited to 'language')
-rw-r--r--language/parser.ts3
-rw-r--r--language/types.ts8
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;