任何人都可以解釋如何獲得例如運行示例?如何使用ometa-js
我從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')