TODO

  • Commencer par les modifications pour le miniJava, cf commentaires "adaptation" dans parser.cup

Principales fonctionnalites

  • Declaration d'interfaces
  • Declaration de classe (qui peuvent implementer une interface) On ne gerera pas la notion d'heritage (cf mail qui diminue l'ampleur du projet MiniJava) ni la genericite
  • Instanciations de classes
  • Modificateurs de visibilité (public, private, protected)

Problemes trouves

  • Dans le Parser, il me semble qu'on ne gere pas l'absence d'AccessRight (rajouter le cas lambda ou j'ai manque un truc ?)

Probleme prioritaire

  • Dans le Parser, il faut faire le Instance et Implements et les fichiers Java associés