如何使用ometa js
How to use ometa-js
任何人都可以解释如何运行示例?
我从github下载了ometa js rep并打开了index.htm,结果出现了一个错误。位于的托管版本http://www.tinlizzie.org/ometa-js无论何时执行任何操作,都会在源代码中显示错误。
//一个简单的识别器,不会产生有用的价值
ometa L{数字=数字+,addExpr=addExpr'+'mulExpr|addExpr"-"mulExpr|mulExpr,mulExpr=mulExpr'*'primExpr|mulExpr'/'primExpr|primExpr,primExpr='('expr')'|数字,expr=addExpr}
L.matchAll('6*(4+3)','expr')
我刚刚用克隆了存储库
git clone https://github.com/alexwarth/ometa-js.git
并毫无问题地打开了index.html。我还能够评估您在问题中包含的代码。
(为了在工作区中评估代码,您必须突出显示要评估的文本,然后单击"执行"或"打印"——这就像一个也打印结果的"执行"。)
如果这仍然不适用于您,请告诉我您看到的错误消息、您使用的浏览器等,我很乐意查看。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 要求未定义JS回调参数
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 如何从Java/scala调用js美化程序
- 如何更改<svg>标记为<img>用js标记
- 如何使用 node.js 比较两个 json 数组
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- Selectize.js:如何对整数值的选项进行排序
- 如何使用ometa js