ohmjs
- harc/ohm
- MIT, JS
- 133kB, 36kB
- 不生成代码,使用类似 Regex - 注语法解析
- 规则复用 -
ListOf<option,",">
- 语法继承 -
MyJS <: JS
- 规则复用 -
- 通过 semantics 添加执行逻辑 - 而不是在 grammar 里嵌入
- 参考
- https://ohmjs.org/editor/
- 因为执行逻辑是外部添加的,因此看不到实际执行效果 - 和 PEG.js 主要区别
- https://ohmjs.org/docs/syntax-reference
- https://ohmjs.org/editor/
tip
- 默认忽略 空白