feat(sdk): 中文拼音输入法落地 (agent-229, 设计稿 IME_PINYIN_DESIGN.md) — 静态表词库(403音节+329词,rodata ~20.5KB,零堆)+引擎(meow_pinyin.c,音节切分DFS+联想)+SDK集成(MEOW_IME_PINYIN尾部追加零ABI破坏,组合条+候选栏+翻页+中英切换,英文零回归)
meow_ui.a→a7a9043e; hello/files/ncm重链已部署; test_pinyin 5项全过+test_ime_fix零回归
This commit is contained in:
1 parent
f34818037f
commit
e9b6b690c1
16 files changed
+2261
-11
No files matched your search
@@ -0,0 +1,12 @@
|
||||
/*
|
||||
* meow_pinyin.h — 中文拼音候选引擎公开接口(meow_ui_ime.c 调用;实现在 meow_pinyin.c)。
|
||||
* 词库(meow_pinyin_lex.h)与本接口均进 meow_ui.a。纯 C 静态表驱动,零堆、无 stdio。
|
||||
*/
|
||||
#ifndef MEOW_PINYIN_H
|
||||
#define MEOW_PINYIN_H
|
||||
|
||||
/* 输入当前拼音组合串(去声调小写,如 "nihao"),输出候选列表(UTF-8,out 拷贝),返回条数。
|
||||
* out 至少 maxout 项、每项 ≥64B。无候选返回 0。 */
|
||||
int py_predict(const char *py, char out[][64], int maxout);
|
||||
|
||||
#endif /* MEOW_PINYIN_H */
|
||||
Reference in new issue
Block a user