2013-07-20 33 views
2

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

回答

0

我剛克隆庫用

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

和打開索引.html沒有任何問題。我也能夠評估你的問題中包含的代碼。 (爲了評估工作區中的代碼,您必須突出顯示您想要評估的文本,然後單擊「執行」或「打印」 - 這就像是「執行」一樣,也可以打印結果)。

如果這仍然不適合你,請告訴我你正在看到什麼錯誤信息,你正在使用的瀏覽器等,我很樂意看看它。