tree sitter elm:elm的树保护程序实现 源码
榆木保姆 我为什么要这样做? 我相信Elm将从更好的工具中受益匪浅,最终目的是编写语言服务器集成。 这是一个可能的构建块。 它带来了什么: 解析速度非常快,应该在每次击键时启用解析 弹性的,即使您使用了错误的语法,大多数文件仍然应该可以被识别 对elm的原子维护者也应该是有用的,因为atom正在使用tree sitter作为代码突出显示的新默认设置(我们的ast可能过于表达)。 如果需要,突出显示实现仍需要完成。 测试了什么? 这是针对回购中包含的测试进行测试的: 来自所有核心榆树数据包 因此,对于相当数量的代码,它应该可以正常工作。 目前尚未测试的是错误情况下的行为。 谢谢 非常感
文件列表
tree-sitter-elm-master.zip
(预估有个63文件)
tree-sitter-elm-master
.gitignore
204B
scanner.obj
95KB
parser.exp
705B
package.json
1KB
src
scanner.cc
15KB
grammar.json
96KB
tree_sitter
parser.h
6KB
暂无评论