parser vm fini + fonctionnel