|
发表于 2018-6-17 19:16:38
|
显示全部楼层
江苏省盐城市
改造了一下,方便大家调用,有些我也看不明白,不过这样改过后,就可以调用了。
另外,压缩包里的vendors文件夹和friso.ini文件要放在需要使用的程序内。eFriso_static.lib放易语言static_lib文件夹内,eFriso.fne放在lib文件夹内
变量名 | 类 型 | 静态 | 数组 | 备 注 | friso | 整数型 | | | config | 整数型 | | | ret | 整数型 | | | __path__ | 文本型 | | | config_mode | 整数型 | | | mode | 文本型 | | | task | 整数型 | | | str | 文本型 | | | token | 整数型 | | | 分词结果 | 文本型 | | |
__path__ = “friso.ini”friso = friso_new ()config = friso_new_config ()ret = friso_init_from_ifile (friso, config, __path__ ) 如果真 (ret = 1 )![](source/plugin/code_color/image/code2/03.png) config_mode = 指针到整数 (config + 24 )![](source/plugin/code_color/image/code2/03.png) 判断 (config_mode = #__FRISO_SIMPLE_MODE__ )![](source/plugin/code_color/image/code2/03.png) ![](source/plugin/code_color/image/code2/08.png) mode = “Simple”![](source/plugin/code_color/image/code2/03.png) 判断 (config_mode = #__FRISO_COMPLEX_MODE__ )![](source/plugin/code_color/image/code2/03.png) ![](source/plugin/code_color/image/code2/05.png) mode = “Complex”![](source/plugin/code_color/image/code2/03.png) 判断 (config_mode = #__FRISO_DETECT_MODE__ )![](source/plugin/code_color/image/code2/03.png) ![](source/plugin/code_color/image/code2/16.png) mode = “Detect”![](source/plugin/code_color/image/code2/03.png) ![](source/plugin/code_color/image/code2/03.png) ![](source/plugin/code_color/image/code2/09.png) ![](source/plugin/code_color/image/code2/04.png) ![](source/plugin/code_color/image/code2/03.png) ![](source/plugin/code_color/image/code2/02.png) ![](source/plugin/code_color/image/code2/01.png) str = 待分词文本 task = friso_new_task ()friso_set_text (task, str ) 判断循环首 (next_token (config_mode, friso, config, task ) ≠ 0 )![](source/plugin/code_color/image/code2/03.png) token = 指针到整数 (task + 32 )![](source/plugin/code_color/image/code2/03.png) 分词结果 = 分词结果 + 指针到文本 (token + 8 ) + “ ” 判断循环尾 () 返回 (分词结果 )|
next_token | 整数型 | | |
config_mode | 整数型 | | | | friso | 整数型 | | | | config | 整数型 | | | | task | 整数型 | | | |
判断 (config_mode = #__FRISO_SIMPLE_MODE__ ) 返回 (next_mmseg_token (friso, config, task )) 判断 (config_mode = #__FRISO_COMPLEX_MODE__ ) 返回 (next_mmseg_token (friso, config, task )) 判断 (config_mode = #__FRISO_DETECT_MODE__ ) 返回 (next_detect_token (friso, config, task )) 返回 (0 )![](source/plugin/code_color/image/code2/02.png)
|
评分
-
查看全部评分
|