2014-01-15 47 views
1

我試圖以自動的方式對javascript文件進行修改(實際上是多個編程語言,但JavaScript會暫時執行)。Rascal是否有解析和轉換Javascript的語言支持?

我遇到了Rascal作爲元編程語言。我只是想知道它是否已經支持解析和轉換Javascript,它對Java的使用方式(通過lang :: Java)?

我應該在哪裏尋找,在返回之前開始進行簡單的AST轉換(如添加語句)?

回答

1

沒有開箱即用。我們在某個地方有一些基本的JavaScript語法開始(SDF2語法可以轉換爲Rascal),但我猜測需要一些認真的工作才能爲簡單的AST轉換做好準備。