2011-11-14 76 views
2

我願意開始將我的語言嵌入Helvetia,但我真的不知道從哪裏開始。 幾周前我用Petit Parser寫了解析部分。 我想嵌入類似的代碼以下,像海爾維頁SQL示例:開始使用Helvetia

main() 
{ 
Put(Red) 
Move(North) 
} 

我期待一些指導更簡單:P比海爾維例子

回答

2

有一些你可能想要學習正是你所要求的,並且附帶海爾維的分佈各種例子:

  • Cutie-Helvetia-Automaton使用低級別將Helvetia基礎設施集成到CUAutomatonGrammar中定義的自動機語言中。

  • Cutie-LanguageBoxes-SQL使用高級語言框架基礎結構將LBSqlGrammar中定義的SQL嵌入到Smalltalk中。