Magiczne stałe¶
Każdy kompilator (a także intepretator) Plezuro, musi obsłużyć następujące magiczne stałe:
__pos__ - pozioma pozycja w linii (licząc od 0, to pozycja gdzie zaczyna się słowo kluczowe)
__line__ - numer linii w pliku źródłowym (licząc od 0)
__file__ - nazwa pliku źródłowego
__dir__ - pełny folder pliku źródłowego
Jest zalecane zastąpić każde z powyższych słów kluczowych w kodzie wynikowym poprzez stringa. Nie ma zalecenia co do kodu pośredniego. __dir__ nie musi zwracać ścieżki w formie kanonicznej (wszystkie podfoldery od najwyższego do najniższego (np. ‘/home/user/programming/plezuro/my_plezuro_project’) ale musi zawierać prawidłową pełną ścieżkę unixową (np. ‘/home/user/programming/something/project/../../plezuro/my_plezuro_project’).
Nawet dla systemów nie unixowych ścieżka musi być w notacji unixowej (ze slashami).