Słowa kluczowe są to spójne ciągi liter tworzące
zarezerwowane słowa angielskie o ustalonym znaczeniu.
Używa się ich w z góry określony sposób. Są zastrzeżone,
tzn. nie mogą być zmieniane przez programistę. Ich nazw nie
można w programie użyć jako identyfikatora do jakiegoś elementu.
Poniżej ich lista :
and | array | asm | begin | case |
---|---|---|---|---|
const | constructor | destructor | div | do |
downto | else | end | file | for |
function | goto | if | implementation | in |
inherited | inline | interface | label | mod |
nil | not | object | of | or |
packed | procedure | program | record | repeat |
set | shl | shr | string | then |
to | type | unit | until | uses |
var | while | with | xor |   |
Oprócz słów kluczowych w Turbo Pascal'u występują
Dyrektywy języka. W odróżnieniu od słów kluczowych,
nie są one zastrzeżone - podane wyrazy mogą więc być
identyfikatorami zdefinowanymi przez programistę, co
jednak nie jest zalecane. Penym wyjątkiem są dyrektywy
private i public, które w obiektach (ale tylko w nich)
są słowami zastrzeżonymi. Dyrektywą jest każdy z następujących
wyrazów :
absolute | far | near | public |
---|---|---|---|
assembler | forward | private | virtual |
external | interrupt |   |   |