我願意開始將我的語言嵌入Helvetia,但我真的不知道從哪裏開始。 幾周前我用Petit Parser寫了解析部分。 我想嵌入類似的代碼以下,像海爾維頁SQL示例:開始使用Helvetia
main()
{
Put(Red)
Move(North)
}
我期待一些指導更簡單:P比海爾維例子
我願意開始將我的語言嵌入Helvetia,但我真的不知道從哪裏開始。 幾周前我用Petit Parser寫了解析部分。 我想嵌入類似的代碼以下,像海爾維頁SQL示例:開始使用Helvetia
main()
{
Put(Red)
Move(North)
}
我期待一些指導更簡單:P比海爾維例子
有一些你可能想要學習正是你所要求的,並且附帶海爾維的分佈各種例子:
Cutie-Helvetia-Automaton
使用低級別將Helvetia基礎設施集成到CUAutomatonGrammar
中定義的自動機語言中。
Cutie-LanguageBoxes-SQL
使用高級語言框架基礎結構將LBSqlGrammar
中定義的SQL嵌入到Smalltalk中。