Управління деякими можливостями компілятора TP здійснюється за допомогою директив компілятора. В такій програмі директива оформлюється як коментарій зі спеціальним синтаксисом. В TP дозволяється розміщувати директиви кругом, де можуть стояти коментарі.
Директива починається зі службового слова $ після відкриваючої дужки коментаря, за яким повинно йти ім'я директиви, яке складається з однієї або декількох букв та визначає її призначення.
Існує три типи директив: перемикаючі директиви (директиви без параметрів), параметричні директиви та директиви умовної компіляції.
Всі директиви, за винятком перемикаючих, повинні мати хоч один пробіл між іменем директиви та параметром, який йде за іменем директиви.