Interpréteur d’expressions arithmétiques unaires suffixes
4 rubans
21 états
Cette machine prend en entrée une expression arithmétique (bien formée) en notation polonaise inverse, c’est à dire en écrivant une opération a + b comme a b +. Plus précisément, on utilise le symbole 0 comme séparateur entre les deux arguments, et on suffixe le tout de l’opération. Par exemple, l’expression (2+3)× 4, s’écrit 2 3 + 4 ×, et se code par 110111+01111*
.
La machine évalue l’expression fournie en entrée, calculant sa valeur en unaire.
Simulateur
Spécification de la machine
Messages de sortie du compilateur
https://machines.brunet-zamansky.fr