OMeta-PHP 进行中:JS到PHP的端口 简要概述 OMeta-PHP是使用PHP作为托管语言的OMeta实现。 OMeta是Alessandro Warth和Ian Piumarta开发的面向对象的模式匹配语言。 它基于解析表达式语法(PEG)的一种变体,已扩展为支持对任意数据类型进行匹配。 OMeta的通用模式匹配工具为程序员提供了一种自然而便捷的方式来实现标记器,解析器,访问者和树形转换器,所有这些都可以使用熟悉的面向对象机制以有趣的方式进行扩展。 这使得OMeta特别适合作为试验编程语言和现有语言扩展的新设计的媒介。 聚乙二醇 解析表达式语法(PEG)是上下文无关语法(CFG