).

Składnia Kompilator, przetwarzając wyrażenie na program, analizuje wyrażenie od lewej do prawej strony, zachowując kolejność wykonywania działań: operatory jednoargumentowe (+, -, @, ^, not) operatory multiplikatywne (*, /, div, mod, and, shl, shr), operatory addytywne (+, -, or, xor), relacje (=, <>, <, >, <=, >=, in)

Po napotkaniu nawiasu otwierającego, kompilator przetwarza wyrażenie w nawiasie, a jego wartość jest argumentem dla wyrażenia, które zawiera wyrażenie w nawiasie.

Kompilator, optymalizując działania, oblicza podczas kompilacji wszystkie wartości, których argumentami są stałe (tzw. wyrażenia stałe). Kompilator, optymalizując kod, nie zapewnia kolejności obliczania argumentów działania, a przy obliczaniu wyrażeń logicznych może pominąć dalsze obliczanie, gdy znany jest wynik na podstawie częściowych obliczeń.

Procedury i funkcje Procedura to podprogram nie zwracający wartości. Szkielet deklaracji procedury w języku Object Pascal jest taki sam jak w standardowym języku Pascal: procedure NazwaProcedury[(ListaParametrówFormalnych)];