La funcionalidad de edición mejorada de PL/I consiste en la comprobación de sintaxis en tiempo real. Cierta
sintaxis de PL/I permitida se marca como error y cierta sintaxis de PL/I no permitida no se marca como error.
Se marca como error la sintaxis de PL/I permitida siguiente:
- Sintaxis PL/I no permitida en la entrada de preprocesador cuando la salida del preprocesador es PL/I legal
- Etiquetas en directivas de preprocesador
- Constantes de entrada
- Funciones de tipo
- Atributos genéricos
- Factorización de atributos al declarar estructuras
- Opción isub con atributo definido
- Atributo tstack de la sentencia attach
- Declaraciones de variable implícitas
- Algunas expresiones legales se marcan como errores
No se marca como error la sintaxis PL/I no permitida siguiente:
- Prefijos de condición para sentencias do
- Prefijos de etiqueta para sentencias declare, default, when, otherwise y on
- Factores de escalado para float o fixed
- Atributos duplicados para sentencias de declaración
- Errores de sintaxis en salida de preprocesador
Se omiten las opciones de compilador.