Revera 开源:用 Lean 验证、六语言输出一致的 POSIX 正则引擎

jedisct1 · x · 2026-09-03

OneRegex 项目的 Revera 发布,一个 POSIX.1-2024 扩展正则表达式的净室实现:引擎只写一份,在 Lean 4 中对照形式模型验证,再生成 Go、Rust、Zig、C、C++、TypeScript 原生库,保证所有语言匹配结果、报错和资源边界完全一致。特点包括:有界内存与运行步数、契约 API 可查询单次匹配的堆/栈/步数上界(如 64KiB 输入下堆 1158 字节)、无 bindings 不漂移。作者指出正则库方言差异发生在安全路径上,可能导致绕过或崩溃,而此前并无真正统一规范。

所属事件:Revera 开源跨语言一致的 POSIX 正则引擎(4 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →