Ogólny algorytm¶
Możemy określić główne części algorytmu:
Kompilacja
Wczytanie skryptu.
Sprawdzenie czy skrypt nie jest pusty (w przeciwnym razie zwraca null).
Podział kodu na linie.
Tokenizacja:
linie są dzielone na tokeny
z wyjątkiem tokenów wieloliniowych, które mogą się rozciągać na wiele linii
Ewentualna zmiana typów tokenów (np. z podstawowych do ich subtokenów).
Walidacja - wykrycie błędów składniowych, badając kolejność tokenów.
Konwersja tokenów Plezuro to tokenów języka wynikowego.
Zapis wyjścia do pliku.
Wiązanie bibliotek z języka wynikowego (obecnie Javascript).