Tests par fuzzing
Très probablement pas dans les limites de temps imposées par le projet; mais ça pourrait être bien de fuzzer le parseur et/ou le compilateur pour comparer son comportement avec celui de lv6
lorsqu'on lui donne du code identique.
Le test en lui même n'est pas trop dur à faire. Le plus compliqué est de générer des séquences de lexèmes aléatoires qui tendent à être correctes relativement souvent pour pouvoir tester aussi bien du code supposé invalide que du code supposé valide.
Selon la "profondeur" des tests, cela peut être plus ou moins compliqué. Des tests du parseur/lexeur peuvent probablement se faire avec une chaîne de Markov (ou similaire) tandis que des tests du type-checker requièrent beaucoup plus de code complexe.