2011-11-14 3 views
2

Je suis prêt à commencer à intégrer mon langage dans Helvetia, mais je ne sais pas par où commencer. Il y a quelques semaines, j'ai écrit la partie analyse avec Petit Parser. Je voudrais inclure du code similaire à celui-ci, comme l'exemple sql à la page Helvetia:Commencez à utiliser Helvetia

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

j'attends avec impatience une guide plus simple: P que les exemples Helvetia

Répondre

2

Il existe plusieurs exemples inclus dans la distribution de l'Helvétie qui font exactement ce que vous demandez et que vous pourriez vouloir étudier:

  • Cutie-Helvetia-Automaton utilise le faible niveau L'infrastructure Helvetia pour intégrer un langage automate défini en CUAutomatonGrammar.

  • Cutie-LanguageBoxes-SQL utilise l'infrastructure de boîtes de langue de haut niveau pour incorporer SQL dans LBSqlGrammar dans Smalltalk.

Questions connexes