home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / jikepg12.zip / jikespg / src / c370.h next >
Encoding:
C/C++ Source or Header  |  1999-11-04  |  10.0 KB  |  212 lines

  1. /* $Id: c370.h,v 1.2 1999/11/04 14:02:21 shields Exp $ */
  2. /*
  3.  This software is subject to the terms of the IBM Jikes Compiler
  4.  License Agreement available at the following URL:
  5.  http://www.ibm.com/research/jikes.
  6.  Copyright (C) 1983, 1999, International Business Machines Corporation
  7.  and others.  All Rights Reserved.
  8.  You must accept the terms of that agreement to use this software.
  9. */
  10. #ifndef C370_INCLUDED
  11. #define C370_INCLUDED
  12.  
  13. #if defined(C370) || defined(CW)
  14.  
  15. #define accept_act                       acc_act
  16. #define accept_image                     accptimg
  17. #define action_bit                       actn_bit
  18. #define action_pool                      act_pool
  19. #define action_size                      act_size
  20. #define action_symbols                   actsymbs
  21. #define action_symbols                   actsymbs
  22. #define action_symbols_index_proc        asiproc
  23. #define adequate_item                    adqitem
  24. #define allocate_boolean_array           alcbooln
  25. #define allocate_int_array               alocint
  26. #define allocate_short_array             alocshrt
  27. #define allocate_goto_map                alcgotmp
  28. #define allocate_node                    alocnode
  29. #define allocate_reduce_map              alcredmp
  30. #define allocate_shift_map               alcshfmp
  31. #define allocate_sr_conflict_element     alcsrcnf
  32. #define allocate_rr_conflict_element     alcrrcnf
  33. #define automatic_scope_procs            autoscpr
  34. #define byte_terminal_range              bytterg
  35. #define check_size                       chksize
  36. #define compute_action_symbols_range     compasr
  37. #define compute_closure                  compclo
  38. #define compute_first                    compfrst
  39. #define compute_follow                   compfoll
  40. #define compute_goto_default             c_goto_def
  41. #define compute_la                       cmpt_la
  42. #define compute_naction_symbols_range    compnasr
  43. #define compute_next_conflict_set        cnc_set
  44. #define compute_next_conflict_source     cncsrce
  45. #define compute_next_la                  c_nxt_la
  46. #define compute_shift_default            cmp_shift_def
  47. #define conflict_pool                    cnflpool
  48. #define conflicts_bit                    conflbit
  49. #define conflicts_initialization_done    cid
  50. #define debug_bit                        dbugbit
  51. #define declarations                     declratn
  52. #define default_opt                      def_opt
  53. #define deferred_bit                     dfrdbit
  54. #define deferred_parser_loop             defprslp
  55. #define deferred_recovery_proc           defreclp
  56. #define dump_tables                      dumptabs
  57. #define eoft_conflict_trace              eoftctr
  58. #define eoft_image                       eoftimge
  59. #define eolt_image                       eolimag
  60. #define error_act                        er_act
  61. #define error_image                      errorimg
  62. #define error_maps_bit                   errmpbit
  63. #define error_procs                      errprocs
  64. #define exit_lalrk_process               exitlak
  65. #define init_lalrk_process               initlak
  66. #define init_rmpself                     initrmp
  67. #define file_prefix                      flprefx
  68. #define first_bit                        firstbit
  69. #define first_index                      frstindx
  70. #define follow_bit                       follwbit
  71. #define free_conflict_space              freecsp
  72. #define free_nodes                       freenode
  73. #define free_temporary_space             freetspa
  74. #define global_declarations              globldcl
  75. #define global_space_allocated           gspalloc
  76. #define global_space_used                gspausd
  77. #define goto_default_bit                 gdefbit
  78. #define goto_size                        gotosize
  79. #define gotodom_size                     godm_sze
  80. #define hact_file                        hactfile
  81. #define highest_level                    highstlv
  82. #define increment                        incremt
  83. #define increment_size                   incrsze
  84. #define item_list                        itemlist
  85. #define item_table                       itemtabl
  86. #define la_offset                        laoffset
  87. #define la_state_root                    lastatrt
  88. #define la_traverse                      latravrs
  89. #define lalr_level                       lalrlevl
  90. #define last_index                       lastindx
  91. #define last_non_terminal                lstnontr
  92. #define last_symbol                      lastsymb
  93. #define last_terminal                    lastterm
  94. #define lpgaccess                        laccess
  95. #define macro_declarations               macrdecl
  96. #define manual_scope_procs               manlscpr
  97. #define max_la_state                     mxlastat
  98. #define max_name_length                  maxnmlen
  99. #define maximum_distance                 maxdist
  100. #define minimum_distance                 mindist
  101. #define naction_symbols                  nactnsym
  102. #define naction_symbols                  nactnsym
  103. #define naction_symbols_index_proc       nasiproc
  104. #define names_opt                        namesopt
  105. #define new_state_element                newstelm
  106. #define new_state_elemt                  nwstelmt
  107. #define no_error_procs                   noerprcs
  108. #define non_term_set_size                ntsetsiz
  109. #define nt_check_bit                     ntchkbit
  110. #define num_entries                      n_entrys
  111. #define num_error_rules                  nerrule
  112. #define num_first_sets                   nfrstset
  113. #define num_goto_reduces                 n_gotord
  114. #define num_gotos                        numgotos
  115. #define num_items                        n_items
  116. #define num_names                        n_names
  117. #define num_non_terminals                n_nontml
  118. #define num_reductions                   n_redctn
  119. #define num_rr_conflicts                 n_rrcnfl
  120. #define num_rules                        n_rules
  121. #define num_scopes                       numscps
  122. #define num_shift_maps                   nshftmap
  123. #define num_shift_reduces                n_shred
  124. #define num_shifts                       n_shifts
  125. #define num_single_productions           n_sngprd
  126. #define num_sr_conflicts                 n_sr_cnf
  127. #define num_states                       n_states
  128. #define num_symbols                      n_syms
  129. #define num_table_entries                ntabentr
  130. #define num_terminal_states              nterm_st
  131. #define num_terminals                    n_termnl
  132. #define number_len                       numlen
  133. #define ordered_state                    ordstat
  134. #define output_buffer                    outbuf
  135. #define output_line_no                   oplnnum
  136. #define output_ptr                       outptr
  137. #define output_size                      outptsz
  138. #define overlap_nt_rows                  ovrlntrw
  139. #define overlap_t_rows                   ovrlptrw
  140. #define overlap_tables                   ovrltabl
  141. #define overlay_sim_t_rows               ostermrw
  142. #define parser_loop                      prsrloop
  143. #define previous                         prevs
  144. #define primary_threshold                primthr
  145. #define print_space_parser               prcsppr
  146. #define print_time_parser                prctimp
  147. #define print_item                       prntitem
  148. #define print_large_token                prlrgtok
  149. #define print_relevant_slr_items         prslritm
  150. #define print_state                      pr_state
  151. #define process_conflicts                pcnflcts
  152. #define process_error_maps               perrmps
  153. #define process_input                    prc_inpt
  154. #define process_tables                   p_tables
  155. #define read_input                       readinpt
  156. #define read_reduce_bit                  rdredbit
  157. #define real_shift_number                rshifnm
  158. #define reallocate                       rallcte
  159. #define record_format                    recrdfmt
  160. #define reduce_list                      red_lst
  161. #define reduce_root                      red_root
  162. #define reduce_size                      redcesz
  163. #define remove_single_productions        remsp
  164. #define reset_temporary_space            resettsp
  165. #define resolve_conflicts                rslvconf
  166. #define restore_symbol                   restsym
  167. #define rr_conflict_root                 rrcnflrt
  168. #define scope_rhs_size                   scrhssz
  169. #define scope_right_side                 scrtsde
  170. #define scope_state                      scpstat
  171. #define scope_state_size                 scstsze
  172. #define scopes_bit                       scpbit
  173. #define secondary_threshold              secthrd
  174. #define shift_check_index                shchindx
  175. #define shift_check_size                 shchksz
  176. #define shift_default_bit                shdefbit
  177. #define shift_domain_count               shdmn_ct
  178. #define shift_image                      shimage
  179. #define shift_size                       shftsize
  180. #define single_productions_bit           sp_bit
  181. #define sr_conflict_root                 srcnflrt
  182. #define stack_size                       stksize
  183. #define stat_list                        statlist
  184. #define state_index                      statindx
  185. #define state_list                       statelst
  186. #define state_set_size                   ssetsiz
  187. #define states_bit                       statesbt
  188. #define states_of                        st_of
  189. #define string_offset                    stroffst
  190. #define string_size                      strsize
  191. #define string_table                     s_tab
  192. #define symbol_map                       symbmap
  193. #define symno_size                       symno_sz
  194. #define table_opt                        tab_opt
  195. #define table_size                       tab_size
  196. #define temporary_space_allocated        tspalloc
  197. #define temporary_space_used             tspausd
  198. #define term_action_size                 t_act_sz
  199. #define term_check_size                  t_ch_sze
  200. #define term_set_size                    tsetsiz
  201. #define term_state_index                 tstindx
  202. #define trace_access                     traceac
  203. #define trace_opt                        trce_opt
  204. #define trace_pool                       trace_pl
  205. #define translate                        trnslte
  206. #define verbose_bit                      verb_bit
  207. #define warnings_bit                     warnbit
  208.  
  209. #endif
  210.  
  211. #endif /* C370_INCLUDED */
  212.