home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / gccdist / gcc-src / vms / old-driver / gcc.cld < prev    next >
Encoding:
Text File  |  1991-02-27  |  3.1 KB  |  121 lines

  1. !
  2. !    Command language definition for GCC
  3. !    (same as CC)
  4. !
  5. define type DEBUG_OPTIONS
  6.    keyword ALL
  7.    keyword NONE
  8.    keyword TRACEBACK
  9.       negatable
  10.    keyword SYMBOLS
  11.       negatable
  12. define type MACHINE_LIST_OPTIONS
  13.    keyword INTERSPERSED
  14.    keyword AFTER
  15.    keyword BEFORE
  16. define type PRECISION_OPTIONS
  17.    keyword SINGLE
  18.    keyword DOUBLE
  19. define type SHOW_OPTIONS
  20.    keyword ALL
  21.    keyword NONE
  22.    keyword INCLUDE
  23.       negatable
  24.    keyword STATISTICS
  25.       negatable
  26.    keyword SYMBOLS
  27.       negatable
  28.    keyword SOURCE
  29.       negatable
  30.    keyword HEADER
  31.       negatable
  32.    keyword EXPANSION
  33.       negatable
  34.    keyword INTERMEDIATE
  35.       negatable
  36.    keyword BRIEF
  37.       negatable
  38.    keyword TERMINAL
  39.       negatable
  40.    keyword DICTIONARY
  41.       negatable
  42.    keyword TRANSLATION
  43.       negatable
  44. define type STANDARD_OPTIONS
  45.    keyword ALL
  46.    keyword NONE
  47.    keyword PORTABLE
  48.       negatable
  49. define type WARNING_OPTIONS
  50.    keyword ALL
  51.    keyword NONE
  52.    keyword NOINFORMATIONALS
  53.    keyword NOWARNINGS
  54. define verb GCC
  55.    image GNU_CC:[000000]GCC.EXE
  56.    parameter P1 , label=VCG$INPUT , prompt="File"
  57.       value (required,list,type=$infile)
  58.    qualifier ANALYSIS_DATA , label=VCG$ANALYSIS_DATA_FILE
  59.       value (type=$outfile)
  60.       placement=positional
  61.    qualifier CROSS_REFERENCE , label=VCG$CROSS
  62.       placement=positional
  63.    qualifier DEFINE , label=VCG$DEFINE
  64.       value (list)
  65.       placement=positional
  66.    qualifier DEBUG , label=VCG$DEBUG
  67.       value (list,type=DEBUG_OPTIONS)
  68.       placement=positional
  69.    qualifier DIAGNOSTICS , label=VCG$PSE_FILE
  70.       value (type=$outfile)
  71.       placement=positional
  72.    qualifier G_FLOAT , label=VCG$G_FLOAT
  73.       placement=positional
  74.    qualifier INCLUDE_DIRECTORY , label=VCG$INCLUDE
  75.       value (required,list)
  76.       placement=positional
  77.    qualifier LIBRARY , label=VCG$LIBRARY
  78.       nonnegatable
  79.       placement=local
  80.    qualifier LIST , label=VCG$LISTING
  81.       batch
  82.       value (type=$outfile)
  83.       placement=positional
  84.    qualifier MACHINE_CODE , label=VCG$MACHINE
  85.       value (type=MACHINE_LIST_OPTIONS)
  86.       placement=positional
  87.    qualifier OBJECT , label=VCG$OBJECT
  88.       default
  89.       value (type=$outfile)
  90.       placement=positional
  91.    qualifier OPTIMIZE , label=VCG$OPTIM
  92.       default
  93.       value (list)
  94.       placement=positional
  95.    qualifier PRECISION , label=VCG$PRECISION
  96.       nonnegatable
  97.       value (required,type=PRECISION_OPTIONS)
  98.       placement=positional
  99.    qualifier SHOW , label=VCG$SHOW
  100.       nonnegatable
  101.       value (list,type=SHOW_OPTIONS)
  102.       placement=positional
  103.    qualifier STANDARD , label=VCG$CHECK
  104.       value (list,type=STANDARD_OPTIONS)
  105.       placement=positional
  106.    qualifier TRACE , label=VCG$DIAG
  107.       nonnegatable
  108.       value (list)
  109.       placement=positional
  110.    qualifier UNDEFINE , label=VCG$UNDEFINE
  111.       value (list)
  112.       placement=positional
  113.    qualifier VERBOSE, label=VCG$VERBOSE
  114.    qualifier WARNINGS , label=VCG$WARNING
  115.       default
  116.       value (list,type=WARNING_OPTIONS)
  117.       placement=positional
  118.    qualifier CC1_OPTIONS , label=VCG$CC1_OPTIONS
  119.       value (required)
  120.    outputs(VCG$OBJECT,VCG$LISTING,VCG$PSE_FILE,VCG$ANALYSIS_DATA_FILE)
  121.