COBOL2C Translator
Diese Software konvertiert COBOL-85 compliant Code in GCC
compliant C++ Code um. Die wichtigsten Features des MPE COBOL-II
sind in der Software mit implementiert. Dieser Konverter erscheint
mit einer Support-Bibiothek um alle COBOL-Datentypen handzuhaben,
wie sequentiellen, relativen, zufälligen und indexierten
Dateizugriff. Die Support-Bibliothek erlaubt auch die Handhabung
einer großen Menge der komplexen "Procedure"-Anweisungen.
COBOL2C produziert C++ Code der die gleiche Funktionalität
zum COBOL Code aufweist. Der generierte Code basiert auf GCC-Erweiterungen
zur C++ Sprache. Dieser Code kann als objektorientierter Code
kompiliert werden und ist auf jeder Plattform lauffähig
die der GCC-Compiler unterstützt.
COBOL2C unterstützt die folgenden COBOL-Funktionalitäten:
- Alle USAGEs
- Alle PICTUREs
- OCCURS
- SIGN
- SYNC
- JUSTIFIED
- BLANK WHEN ZERO
- 66 und 88 level items
- Figurative constants
- Arithmetic und logic expressions, inklusive abbreviated
logical expressions
Alle COBOL Intrinsic Funktionen:
- SEQUENTIAL FILES
- LINE SEQUENTIAL FILES (to implement byte streams)
- RELATIVE FILES
- DECLARATIVES for files
- Fixed and Variable length records
- COPY
- COPY REPLACING
Die folgenden Procedure Anweisungen:
- ACCEPT
- ADD
- ALTER
- CALL
- CANCEL
- COMPUTE
- DISPLAY
- DIVIDE
- EVALUATE
- EXIT
- GOTO
- IF
- INIIALIZE
- INSPECT
- MERGE
- MOVE
- MULTIPLY
- NEXT SENTENCE
- PERFORM
- SEARCH
- SET
- SORT
- STOP
- STRING
- SUBTRACT
- UNSTRING
Die folgenden MPE-spezifischen Funktionalitäten
sind implementiert:
- $SET und $IF
- $INCLUDE
- $CONTROL SUBPROGRAMM
- $CONTROL ANSISUB
- RANDOM files
- Der Macro Pre-Prozessor
- EXAMINE und TALLY
- .LOC. und .LEN. Pseudo-Intrinsics
|