2

任何人都可以解释如何让示例运行?

我从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')

4

1 回答 1

1

我刚刚克隆了存储库

  git clone https://github.com/alexwarth/ometa-js.git

并打开 index.html 没有任何问题。我还能够评估您问题中包含的代码。

(为了评估工作区中的代码,您必须突出显示要评估的文本,然后单击“执行”或“打印”——这就像“执行”也会打印结果。)

如果这仍然不适合您,请让我知道您看到的错误消息、您使用的浏览器等,我很乐意调查。

于 2013-09-04T18:16:46.340 回答