Bri*_*ian 21 grammar parsing programming-languages ometa
Ometa是"一种新的面向对象的模式匹配语言".我在Oz工具等语言中遇到了模式匹配,以解析之前的Lexx/Yacc或Pyparsing等语法.尽管查看示例代码,阅读讨论以及与朋友交谈,我仍然无法真正理解Ometa的特殊之处(或者至少为什么有些人认为是这样).任何解释?
从我所知道的,这是一种元语言.您可以创建新的语言结构,并创建DSL; 但最引人注目的是你可以从现有的解析器中继承子语言来扩展语言.无论如何,这就是我记得的.
我发现这很有趣:http://www.moserware.com/2008/06/ometa-who-what-when-where-why.html
| 归档时间: |
|
| 查看次数: |
4082 次 |
| 最近记录: |