COBPP - Cobol Copy Expander

COBPP e' stato creato con i seguenti obiettivi:

Realizzazione

COBPP e' stato realizzato in linguaggio C.

Funzionamento

Questo programma esegue le seguenti funzioni:

                     +---------+
                     | XYZ.cob |  cobol source
                     +---------+
                          |
                          |
                          v
 metrics ranges       _________
  +---------+        /         \              +---------+
  |         |------->!         !            +---------+ |
  +---------+        !         !          +---------+ |-+
                     !  cobpp  !<---------|         |-+
  +---------+        !         !          +---------+
  |         |------->!         !           COPY sources
  +---------+        \_________/
 file paths copy          |
                          |
                          |
          +---------------+----------------+
          |               |                |
          v               v                v
     +----------+    +----------+    +-----------+
     | XYZ.html |    | XYX.doc  |    |  XYZ.pre  |
     +----------+    +----------+    +-----------+
     html output     text output     preprocessed output


Relizzazione

Il programma e' interamente realizzato in linguaggio 'C'.

E' perfettamente portabile sotto tutte le architetture che hanno il

compilatore 'C' e la libreria 'libc' standard.

Esempi

Help

cobpp - cobol preprocessor (expand COPY statements and more, more other...)
  usage:
    -i   .. input file name
    -o   .. output file name (default /dev/tty)
    -l         .. read from 'path.in' the search paths
    -L   .. file name that contais the search path
    -e         .. expand COPY statements (preprocess)
    -r         .. active recursion on preprocess
    -p    .. code of the project
    -P   .. file project file name
    -D         .. extract documentation labels
    -H         .. extract documentation in html format
    -S         .. extract statistics
    -d         .. debug
    -h         .. this help

Porting

Sono disponibili i seguenti porting: