Easy COBOL Migrator e un transpiler desktop che converte programmi COBOL in sei linguaggi moderni tramite una pipeline di compilazione completa. Carica un file COBOL, scegli un linguaggio target e il codice generato appare istantaneamente in un editor affiancato. Lo strumento analizza tutte e quattro le divisioni COBOL, costruisce un albero sintattico astratto completo, esegue l'analisi semantica e produce output idiomatico - non una trascrizione riga per riga.
La pipeline di compilazione gestisce 36 tipi di istruzioni, oltre 220 parole chiave COBOL, oltre 40 funzioni intrinseche, tutti i tipi di dati PIC/USAGE, I/O file con packing/unpacking di record, preprocessing COPY/REPLACE con copybook annidati e ristrutturazione completa del flusso di controllo (PERFORM, GO TO, EVALUATE, IF/ELSE). La transpilazione della LINKAGE SECTION copre le interfacce dei sottoprogrammi e le istruzioni CALL supportano il passaggio di parametri BY REFERENCE, BY CONTENT e BY VALUE. L'estrazione dei campi chiave SORT gestisce comparatori multi-chiave con ordine ascendente/discendente. Ogni conversione produce un report di migrazione con note diagnostiche - segnalando blocchi EXEC SQL/CICS/DLI, target CALL dinamici e tutto cio che richiede revisione manuale.
Per progetti piu grandi, apri un'intera cartella per scoprire tutti i file .cbl/.cob/.cpy e convertire tutto in batch in una volta. Le utilita COBOL integrate gestiscono numerazione righe, conversione formato, commutazione commenti, pulizia spazi, estrazione copybook e report Data Division.
Tutta l'elaborazione avviene localmente sulla tua macchina. Il tuo codice sorgente non viene mai caricato, trasmesso o archiviato esternamente. L'applicazione e distribuita con tutte le librerie necessarie - nessuna dipendenza runtime.
In sviluppo attivo - la prossima versione aggiunge il supporto della sintassi object-oriented COBOL 2014 e le esportazioni di report batch.
Hai bisogno di aiuto con le parti che lo strumento non puo convertire? Offro servizi pratici di migrazione COBOL per la sostituzione EXEC SQL/CICS/DLI, il re-platforming del database e progetti di modernizzazione end-to-end.