文件名称:快速创建可笑的词法分析器-Rust开发
文件大小:1.42MB
文件格式:ZIP
更新时间:2024-06-16 12:05:13
Rust Utilities
创建可笑的快速Lexers徽标创建可笑的快速Lexers。 徽标有两个目标:使创建Lexer变得容易,因此您可以专注于更复杂的问题。 要使生成的Lexer比您用手编写的任何内容都要快。 为了实现这些目标,徽标:将所有令牌定义组合到单个确定性状态机中。 优化分支到查找表或跳转表。 防止在令牌定义内部回溯。 解开循环,并批量读取以最小化边界检查。 这么重吗
【文件预览】:
logos-master
----LICENSE-MIT(1KB)
----Cargo.toml(193B)
----.github()
--------FUNDING.yml(69B)
--------workflows()
----logos.svg(37KB)
----logos.png(1.33MB)
----LICENSE-APACHE(11KB)
----logos()
--------Cargo.toml(779B)
--------src()
----README.md(7KB)
----tests()
--------Cargo.toml(326B)
--------src()
--------tests()
--------benches()
----.gitignore(30B)
----logos-derive()
--------Cargo.toml(695B)
--------src()