Szintaxis

A Pascal nyelv azonosítókból és kulcsszavakból, valamint operátorokból és egyéb szimbólumokból épül fel. A kulcsszavakat a Turbo Pascal fordító fenntartja magának, ezért ezeket nem használhatjuk fel saját célra, tehát ezek használata változónévként nem megengedett. Az azonosítók állhatnak betűkből, számokból és aláhúzásjelből (_), de nem kezdődhetnek számmal, illetve nem tartalmazhatnak speciális karaktereket(Ł,ß stb.), és a Turbo Pascal típustól függően bizonyos hossz fölött az azonosítókat nem különbözteti meg. A program kulcsszó opcionális, csak arra szolgál, hogy jobban dokumentálhassuk a kódot. A megjegyzéseket a programban bárhol elhelyezhetjük, kezdetük jelölésére a { és a (*, zárásukra pedig a } illetve a *) jelek szolgálnak. Ezek mellett használhatjuk a // jelet is, mely csak az adott sorban jelöl megjegyzést. A nyelv sokféle operátort tartalmaz: +, –, *, /, div, mod, and, or, not, xor, in stb. Használhatunk eljárásokat, függvényeket, az újabb fordítók pedig már az objektum-orientált megközelítést is támogatják. A forráskódot modulokba, ún. unitokba szervezhetjük, amelyekben az adatrejtést is megvalósíthatjuk, az interface és az implementation kulcsszavak segítségével. A program számára továbbá fontos, hogy minden egyes sort ; zár le (ez alól vanak kivételek, mint pl.: if-else elágazás, begin, a programot záró end(ide pontot kell rakni).