文件名称:regen:Go语言的编译时正则表达式解析
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-05 22:29:06
Go
再生 go-lang的编译时正则表达式解析。 regen为给定的模式生成一个自定义的正则表达式匹配函数。 它可以与go generate一起使用。 当前这是一个概念证明:它不支持所有公共正则表达式元字符,并且可以更快地实现匹配实现。 当前的实现基于 Russ Cox。 #TODO 实现字符类和通配符。 实现不同的后端(例如phobos中的D-lang regex库)
【文件预览】:
regen-master
----.gitignore(20B)
----run_test.go(2KB)
----opcode_string.go(362B)
----LICENSE(1KB)
----examples()
--------basic.go(220B)
----README.md(631B)
----compile.go(5KB)
----benchmarks()
--------regex_benchmark_test.go(1KB)
----vm_impl.go(9KB)
----regex_test.go(2KB)
----render.go(2KB)