simeon:实验Rust lexer

时间:2024-06-01 19:56:27
【文件属性】:

文件名称:simeon:实验Rust lexer

文件大小:20KB

文件格式:ZIP

更新时间:2024-06-01 19:56:27

Rust

替代Rust lexer Simeon是Rust词法分析器。 它非常有用,并且具有MIT / ASL2许可。 随意使用它。 关于为什么编写它以及它与ANTLR生成的文件或libsyntax中的一个文件有何不同: 在,这将使我们删除Java依赖项并删除项目的某些部分 拥有不依赖于编码的词法分析器真是太好了 更好地控制错误处理:libsyntax lexer只会恐慌! 可以或多或少地迫使ANTLR以我想要的方式处理错误,但这很繁琐 因为这似乎是一个有趣的附带项目 什么不起作用 原始文字 过时的语法(例如,老式unicode转义\u7FFF ) Shebangs(我认为它们应该消失或成为解析器的一部分) 什么有效,但也许不应该 \u{2028}和\u{2029}作为换行符 什么有效 其他一切(可能)


【文件预览】:
simeon-master
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----tests()
--------lexer.rs(12KB)
----src()
--------raw.rs(6KB)
--------lexer()
--------lib.rs(713B)
----Cargo.toml(251B)
----clean_build.bat(85B)
----.gitignore(99B)
----README.md(923B)

网友评论