任何人都可以解释如何让示例运行?
我从github下载了ometa-js rep,打开了index.htm,结果报错。每当我做任何事情时, http: //www.tinlizzie.org/ometa-js上的托管版本都会在源代码中显示错误。
// 一个简单的识别器,不会产生有用的值
ometa L { number = digit+, addExpr = addExpr '+' mulExpr | addExpr '-' mulExpr | mulExpr, mulExpr = mulExpr '*' primExpr | mulExpr '/' primExpr | primExpr, primExpr = '(' expr ')' | 数,expr = addExpr }
L.matchAll('6*(4+3)', 'expr')