たとえば、サンプルを実行する方法を誰でも説明できますか?
github から ometa-js 担当者をダウンロードして 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')