hs-仅限以下为:Conllu验证解析器和utils。

[lgpl公司,图书馆,程序,未分类的][建议标签]

用于解析、打印、比较和分析CoNLL-U格式数据的实用程序。


[跳到自述]

下载

维修人员角落

包装维护人员

对于包维护者和黑客托管者

候选人

  • 没有候选人
版本[RSS(RSS)] 0.1.2,0.1.5
更改日志 CHANGELOG公司
依赖关系 基础(>=4.9 && <5),容器(>=0.6 && <0.7),目录(>=1.3&&<1.4),文件路径(>=1.4 && <1.5),hs-仅限,百万帕斯卡(>=9 && <10),空隙(<1)[细节]
许可证 仅LGPL-3.0
版权 2021年布吕诺杜鹃
作者 布鲁诺杜鹃花
维护人员 布鲁诺·库科纳托+hsconllu@gmail.com>
主页 https://github.com/odanoburu/hs-conllu
Bug跟踪器 https://github.com/odanoburu/hs-conllu/issues
源回购 头部:git克隆https://github.com/odanoburu/hs-conllu.git网站
已上传 通过奥达诺布鲁2021-04-17T14:14:53Z
分配 尼克斯(NixOS):0.1.5
反向依赖关系 1直接,0间接[细节]
可执行程序 hs-仅限
下载 总计965人(过去30天内有22人)
评级 (尚未投票)[估算人贝叶斯平均]
您的评分
  • λ
  • λ
  • λ
状态 可用文档[生成日志]
上一次成功报告于2021-04-17[所有1个报告]

hs-conllu-0.1.5自述文件

[返回包描述]
#-*-模式:org-*-#+标题:hs-仅限[[https://travis-ci.org/odanoburu/hs-conllu][文件:https://travis-ci.org/odanoburu/hs-conllu.svg?branch=master]][[http://hackage.haskell.org/package/hs-conllu][文件:https://img.shields.io/hackage/v/hs-conllu.svg?style=flt]]这个包提供了一个验证[[http://universaldependencies.org/format.html][CoNLL-U格式]],以及其组成部分的数据模型。阅读、精美印刷和还提供了不同的功能。正在开发进一步的处理设施,并将置于单独的包裹。*安装=hs-conllu=在上可用[[http://hackage.haskell.org/package/hs-conllu][黑客攻击]],但如果您喜欢从安装来源:#+开始_SRC shcd/path/of/choice/git克隆$REPO_URL#+结束_SRC-使用=电缆=:#+开始_SRC sh电缆安装#+结束_SRC-使用=堆栈=:#+开始_SRC sh堆栈设置堆栈构建堆栈安装-系统ghc#+结束_SRC该库在Linux和Linux上使用多个GHC版本进行了测试OSX(谢谢Travis!)。如果依赖项版本有问题,可以尝试在cabal文件中根据您的版本更改它们。版本边界是由cabal自动生成的,可能是保守——如果你具有相同的主要版本。(如果是这样,进行公关!)如果你不想再有这种问题,试试看[[https://docs.haskellstack.org/en/stable/README/][堆叠]](看看为什么[[https://www.fpcomplete.com/blog/2015/06/why-is-stack-not-cabal][此处]])。*使用如果您想请求功能,请打开一个问题。**hs-conllu,可执行文件可以使用堆栈调用此可执行文件:stack exec hs-conllu[子命令][参数]它当前有两个子命令:-validate::读取并打印作为参数提供的文件。-diff::diff作为参数提供的两个CoNLL-U文件,以及打印出来。这假设只对单词字段,而不是句子排序等更细粒度的差异化,您必须使用该库。**读取CoNLL-U文件读取功能位于=IO=模块中。#+开始_SRC sh$ghci>导入Conllu。IO(输入输出)>d<-readConllu“路径/to/conllu”#+结束_SRC将读取指定路径下的文件,或读取所有=*.conllu=该路径中的文件。如果你的CoNLL-U文件没有严格遵循规范或我解析器出错,请打开问题!另外,你可以如果您查看=Parser=模块,就可以解决您的问题。**可自定义的解析器如果您只想调整CoNLL-U格式的几个字段则可以为该字段编写解析器,然后使用它自定义标准解析器。请参阅Haddock=Parse=模块的文档。我没有使解析器尽可能地可定制,所以如果那样的话打扰您了,请创建问题或提交PR!**精美印刷打印功能位于=Print=模块中。查看Haddock文档!**差异请参阅=Diff=模块Haddock文档。*贡献我是个新手,所以任何帮助都可能有用——即使这只是一些关于如何改进库或我的代码。如果你想贡献代码,请告诉我,然后继续。你可能想查看=TODO.org=文件。*脚注[fn:1]它目前只验证CoNLL-U语法,而不是它的语义(即,如果在ID字段,但如果将不存在的单词指定为另一个单词的开头)。