PL/I 加強的編輯功能由即時語法檢查組成。部分合法的 PL/I 語法標示為錯誤,而部分不合法的 PL/I 語法卻未標示為錯誤。
下列合法的 PL/I 語法標示為錯誤:
- 巨集
- 項目常數及項目變數
- 類型函數
- 保留的屬性
- 參數屬性
- 受限屬性/選項
- 一般屬性
- 宣告結構時的屬性因數
- 具有已定義屬性的 isub 選項
- 程序選項鏈結規則的 cdecl、optlink 及 stdcall 屬性
- 作用中指引的 norescan 屬性
- attach 陳述式中的 tstack 屬性
- 隱含變數宣告
- 部分合法的表示式標示為錯誤
- 內建函數前置處理器函數
下列不合法的 PL/I 語法未標示為錯誤:
- do 陳述式的條件字首
- declare、default、when、otherwise 及 on 陳述式的標籤字首
- 浮點數或常數的比例係數
- declaration 陳述式的重複屬性
下列陳述式會被忽略,因此其中的不合法語法將不會標示為錯誤:
- Process 陳述式
- EXEC SQL 陳述式
- EXEC CICS® 陳述式