home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsgcc139_tar.Z / vmsgcc139_tar / gcc.cld < prev    next >
Encoding:
Text File  |  1991-12-18  |  3.7 KB  |  138 lines

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