org-rs:Rust中的组织模式解析器重写

时间:2024-05-30 23:34:45
【文件属性】:

文件名称:org-rs:Rust中的组织模式解析器重写

文件大小:59KB

文件格式:ZIP

更新时间:2024-05-30 23:34:45

Rust

在Rust中重写解析器 动机 可能是人类已知的最好,最完整的纯文本组织系统。 它具有无数的应用程序,例如创作,发布,任务和时间跟踪,日记,博客,议程,维基等。 不幸的是,Org最初是为Emacs开发的,因此仅在Emacs内部可用。 对于Org的发展和普及而言,这是一个巨大的限制因素。 因此,它在Emacs社区之外不如应有的受欢迎。 为解决此问题进行了许多尝试。 一切都以解析器开始。 但是由于Org的语法并不简单,而且实际上大多数语法都是,只有少数上下文无关的元素,因此很容易弄错它。 一些Org解析器选择专注于Org语法的受限子集,例如或 。 更多雄心勃勃的项目试图涵盖所有功能,但是由于Org没有正式的规范1,因此它们依赖于Emacs中观察到的Org行为或作者的直觉。 结果,他们很少完成。 但是缺乏良好的规范和语法的复杂性并没有显示出任何障碍。 当我们可以复制它时,为什么要重新发明*


【文件预览】:
org-rs-master
----.gitignore(335B)
----.travis.yml(234B)
----LICENSE(34KB)
----doc()
--------CODE_OF_CONDUCT.org(3KB)
--------CONTRIBUTING.org(4KB)
----README.md(4KB)
----rust()
--------Cargo.toml(36B)
--------element()

网友评论