Partage
  • Partager sur Facebook
  • Partager sur Twitter

compiler du Pascal dans du web-assembly

en passant par la P-machine (machine virtuelle de pascal)

    7 mai 2018 à 13:54:43

    bonjour , Auriez vous une idée (un site ou un cours ou meme un contact) qui pourrait m aider a faire le projet ci dessous . Merci

    On considérera un langage minimal, correspondant uniquement à l’intérieur du begin...end. du main.

    On ne considère, comme types, que les types Integer, Real et Boolean décrits.

    On doit supporter les déclarations et initialisations de variables décrites , mais pas les variables énumérés et “subrange”.

    On ne traite pas les constantes ni les fonctions. On demande les opérateurs arithmétique, Booléen et relationnels décrits , mais pas ceux sur les bits. 

    On demande le if..then et le if..then..else décrits ici, ainsi que le why..do et le for..do décrits.

    Une fonction writeln, qui n’est pour l’instant qu’un appel à un oracle implémenté directement en web-assembly.

    l faut indiquer l’étape du compilateur. Ces étapes sont : lèxèmes, arbre syntaxique, arbre sémentique, machine abstraite et assembleur.

    -
    Edité par benyaas 7 mai 2018 à 13:57:03

    • Partager sur Facebook
    • Partager sur Twitter

    compiler du Pascal dans du web-assembly

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown