Projets

100 000 $ CRSNG 2017-2022

10 000 $CAD (Centre de recherche de l’UQAC et CHUL). 

B. Nit
Nit est un langage de programmation ainsi qu’un cadre pour la recherche et l’enseignement. Le langage de programmation Nit cherche à réconcilier l’expressivité et la simplicité des langages de script avec la sûreté et le passage à l’échelle des langages statiquement typés. En tant que cadre pour la recherche et l’enseignement, Nit est un outil pour l’étude la spécification et l’implémentation des langages à objets statiquement typés.
Site web de Nit 

C. SableCC
SableCC est un générateur de parseurs qui génère un framework objet complet pour le développement de compilateurs, interpréteur et autres outils. En particulier, le code généré inclut les classes d’un arbre syntaxique abstrait et de divers visiteurs. SableCC maintient aussi une séparation propre entre le code généré et celui de l’utilisateur ce qui améliore le développement. 
Site web de Sable CC