Supporting dup, drop, swap, ., count, type, = and calculate.
Strings are stored in a circular array.
At the end of each interpretation, the stack content will be displayed.
Errors are treated differently, sometimes a false value would be returned into the stack, sometimes not.
It is highly unstable on encountering erroneous inputs.
This project is a compiler on a VM provided by AC, for a language defined by AC, as part of the course of Theory of Programming Language and Algorithm.
[filename]
analex, Analyseur lexique, projet 1
BNF_C, Analyseur syntaxique, pour le command CALCULATE
calculate, Fonction CALCULATE, projet 2
interpreter,
processeur, fonctions mocquantes
following VM_LAC_hugolonicolasien VERSION 1.4