Extensión inicial de VS Code para trabajar con copybooks COBOL y ficheros de registros.
Estado actual
Preview de registros con límite configurable.
Preview estructural de copybooks (.cpy y .copybook) con campos, niveles, PIC y posiciones.
Preview interpretada de registros mediante copybook, incluyendo DISPLAY, COMP, BINARY, COMP-3 y OCCURS.
Parser COBOL inicial con grupos, niveles, PIC, OCCURS, REDEFINES, COMP, BINARY y COMP-3.
Validación básica de longitud de registros contra un copybook.
Detección de caracteres fuera de ASCII y reporte en el panel de salida.
Arquitectura preparada para añadir un backend COBOL/Oracle.
Ejecutar en desarrollo
Requisitos: Node.js 18+ y VS Code.
npm install
npm run compile
Abre esta carpeta en VS Code y pulsa F5. Después ejecuta los comandos desde la paleta (Ctrl+Shift+P) buscando Record Editor.
Para interpretar datos con un copybook, ejecuta Record Editor: Abrir preview interpretada con copybook, selecciona el fichero de datos y después el copybook.
Próximas fases
Soportar grupos, OCCURS, REDEFINES, COMP-3 y codificaciones EBCDIC.
Crear un editor tabular personalizado para registros.
Añadir limpieza segura y guardado del fichero.
Integrar Oracle mediante un servicio separado y SecretStorage de VS Code.