SDL/PR je textový syntaktický tvar jazyka SDL. Podobne ako grafický tvar sa i
SDL/PR používa pre špecifikáciu štruktúry systému, i funkčného chovania
jednotlivých procesov. Ako napovedá pôvodný význam skratky
PR - Program-like form, má SDL/PR tvar podobný programovaciemu jazyku.
Pôvodným zámerom bolo vytvoriť okrem názorného grafického tvaru popisného
jazyka tvar vhodný pre strojný záznam a spracovanie. S rozvojom grafických
podporných prostriedkov, ktoré umožňujú tvorbu a strojné spracovanie
grafického tvaru SDL, stratila textová varianta na svojom význame.
V praxi ju však naďalej používajú programátori, ktorí jej dávajú prednosť
pre podobnosť s programovacími jazykmi.
Na rozdiel od SDL/GR, kde špecifikáciu systému tvorí súbor samostatných
dokumentov, ktoré definujú štruktúru systému a funkčné chovanie jednotlivých
procesov, tvorí materiál v jazyku SDL/PR ucelený dokument, kde v rámci
definície štruktúry sú uvedené špecifikácie funkčného chovania procesov.
Špecifikácia systému v jazyku SDL/PR sa skladá zo sekvencie príkazov.
Syntaxiu jednotlivých príkazov a ich vzájomné väzby je možné definovať
syntaktickými diagrammi alebo Backus Naurovou formou (BNF), ktorá bola
použitá i pre špecifikáciu syntaxie príkazov, ktoré budú ďalej preberané.
Kompletný súbor definíc syntaxie SDL/PR je zahrnutý v doporučeniach CCITT,
kde je uvedený vo forme syntaktických diagramov.
Štandardnú časť príkazov SDL/PR tvorí vždy kľúčové slovo. Niektoré príkazy
musia byť doplňované identifikátorom, poprípade ďalšími údajmi, vyjadrenými
formálnym alebo neformálnym textom. Ako oddelovače sa používajú bodkočiarka,
čiarka a medzerník, ktorým sa celý príkaz ukončuje. Kľúčové slová sa píšu vždy
s veľkými písmenami.
Identifikátory sa skladajú z názvu a kvantifikátoru, ktorý je však nepovinný
a používa sa iba v prípade, keď samotným názvom nie je možné špecifikovaný
objekt jednoznačne určiť.
Formálny a neformálny text sa používa podobne ako u SDL/GR. Formálnym textom
sa vyjadrujú identifikátory, formálne a skutočné parametre, výrazy, definície
adeklarácie. Neformálny text sa v rámci príkazov SDL/PR uvádza vždy v
apostrofoch. Použitie neformálneho textu je zrejmé z príkladov špecifikácií
jazyka SDL/PR.