Ogólny algorytm

Możemy określić główne części algorytmu:

  1. Kompilacja

    1. Wczytanie skryptu.

    2. Sprawdzenie czy skrypt nie jest pusty (w przeciwnym razie zwraca null).

    3. Podział kodu na linie.

    4. Tokenizacja:

      • linie są dzielone na tokeny

      • z wyjątkiem tokenów wieloliniowych, które mogą się rozciągać na wiele linii

    5. Ewentualna zmiana typów tokenów (np. z podstawowych do ich subtokenów).

    6. Walidacja - wykrycie błędów składniowych, badając kolejność tokenów.

    7. Konwersja tokenów Plezuro to tokenów języka wynikowego.

    8. Zapis wyjścia do pliku.

  2. Wiązanie bibliotek z języka wynikowego (obecnie Javascript).