branch: externals/pyim commit eda5877193380cd0661d60cd64e63eeef0cadc62 Author: Feng Shu <tuma...@163.com> Commit: Feng Shu <tuma...@163.com>
Update Development.org --- Development.org | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/Development.org b/Development.org index 97ac21283e..307460b63b 100644 --- a/Development.org +++ b/Development.org @@ -3,24 +3,29 @@ * 整体架构 #+begin_example -+----------------------+------------------------------------------------------------------+--------------------------+ -| Emacs IM 接口 | pyim-input-method, pyim-activate, pyim-deactivate | | -| PYIM 实现层: | pyim-exit-from-minibuffer, pyim-mode-map | | -| | | | -+----------------------+------------------------------------------------------------------| | -| PYIM 用户命令定义层:| Pyim 用户命令,Entered 用户命令 | | -| | Cregexp 用户命令,Cstring 用户命令 | | -| | Dict 管理命令,标点用户命令,Pymap 管理命令 | Scheme | -+----------------------+-----------------+------------------------------------------------+ | -| PYIM 流程组件层: | Process | PYIM 视图组件层: Page, Preview, Indicator | Assistant-scheme | -+----------------------+-----------------+------------------------------------------------| | -| PYIM 实体组件层: | Entered, Imobjs, Codes, Candidates, Outcome, | Common | -| | Punctuations, Cregexp, Cstring, Probe, | | -| | Autoselector, Pinyin | | -+----------------------+-----------------------------------------+------------------------+ | -| PYIM 持久化层 | Dcache (接口), Dregcache (实现), Dhashcache (实现) | | -+----------------------+------------------------------------------------------------------+ | -| 词库文件层: | Dict, Pymap | | -+----------------------+------------------------------------------------------------------+--------------------------+ ++------------------+------------------------------------------------------------------+--------------------+ +| Emacs IM 接口 | pyim-input-method, pyim-activate, pyim-deactivate | | +| PYIM 实现层: | pyim-exit-from-minibuffer, pyim-mode-map | | +| | | | ++------------------+----------------------------+-------------------------------------| | +| PYIM 用户命令层: | PYIM 视图层: | | +| --------------- | ------------ | | +| Pyim 用户命令,Entered 用户命令 | Page | | +| Cregexp 用户命令,Cstring 用户命令 | Preview | | +| Dict 管理命令,标点用户命令,Pymap 管理命令 | Indicator | Scheme | +| | | | ++------------------+----------------------------+-------------------------------------+ | +| PYIM 用例层: | Process | Assistant-scheme | ++------------------+------------------------------------------------------------------| | +| PYIM 实体层: | Entered, Imobjs, Codes, Candidates, Outcome, | Common | +| | Punctuations, Cregexp, Cstring, Probe, | | +| | Autoselector, Pinyin, | | +| +------------------------------------------------------------------+ | +| | Dcache (接口) | | ++------------------+-----------------------------------------+------------------------+ | +| PYIM 持久化层 | Dregcache (实现), Dhashcache (实现) | | ++------------------+------------------------------------------------------------------+ | +| 词库文件层: | Dict, Pymap | | ++------------------+------------------------------------------------------------------+--------------------+ #+end_example