|
发表于 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 )config_mode = 指针到整数 (config + 24 )判断 (config_mode = #__FRISO_SIMPLE_MODE__ )mode = “Simple”判断 (config_mode = #__FRISO_COMPLEX_MODE__ )mode = “Complex”判断 (config_mode = #__FRISO_DETECT_MODE__ )mode = “Detect”str = 待分词文本 task = friso_new_task ()friso_set_text (task, str )判断循环首 (next_token (config_mode, friso, config, task ) ≠ 0 )token = 指针到整数 (task + 32 )分词结果 = 分词结果 + 指针到文本 (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 )
|
评分
-
查看全部评分
|