PL/I 加強的編輯功能由即時語法檢查組成。部分合法的 PL/I 語法標示為錯誤,而部分不合法的 PL/I 語法卻未標示為錯誤。
下列合法的 PL/I 語法標示為錯誤:
- 巨集前置處理器輸入中的 PL/I 語法不合法,然而巨集前置處理器輸出是合法的 PL/I
- 前處理器指引上的標籤
- 項目常數
- 類型函數
- 一般屬性
- 宣告結構時的屬性因數分解
- 具有已定義屬性的 isub 選項
- attach 陳述式中的 tstack 屬性
- 隱含變數宣告
- 部分合法的表示式標示為錯誤
下列不合法的 PL/I 語法未標示為錯誤:
- do 陳述式的條件字首
- declare、default、when、otherwise 及 on 陳述式的標籤字首
- 浮點或固定點的比例係數
- declaration 陳述式的重複屬性
- 巨集前置處理器輸出中的語法錯誤
忽略編譯器選項。