algml+interpreter

Az algml interpreter egy olyan modul, mely az algoritmus algml leírása és a bemeneti adatok alapján lefuttatja az adott algoritmust, majd az eredményeket egy állapotátmenet formájában adja vissza. Hogy a műveletigényes algoritmusok megjelenítése is lehetővé váljon, az interpretálást a kliens oldalán végezzük.

Az interpreter bemenete kétrétegű. Az algml az algoritmus logikai szerkezetét írja le, a hozzá csatolt virtuális gépi utasítások pedig egyszerűen elvégezhetőek. Az interpreter a virtuális gépi utasításokat hajtja végre, de a megjelenítéskor figyelembe veszi, hogy ezek milyen algml elemhez kapcsolódtak.

A modul jelenlegi terve: