Subversion Repositories tendra.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    		 Crown Copyright (c) 1997
3
 
4
    This TenDRA(r) Computer Program is subject to Copyright
5
    owned by the United Kingdom Secretary of State for Defence
6
    acting through the Defence Evaluation and Research Agency
7
    (DERA).  It is made available to Recipients with a
8
    royalty-free licence for its use, reproduction, transfer
9
    to other parties and amendment for any purpose not excluding
10
    product development provided that any such use et cetera
11
    shall be deemed to be acceptance of the following conditions:-
12
 
13
        (1) Its Recipients shall ensure that this Notice is
14
        reproduced upon any copies or amended versions of it;
15
 
16
        (2) Any amended version of it shall be clearly marked to
17
        show both the nature of and the organisation responsible
18
        for the relevant amendment or amendments;
19
 
20
        (3) Its onward transfer from a recipient to another
21
        party shall be deemed to be that party's acceptance of
22
        these conditions;
23
 
24
        (4) DERA gives no warranty or assurance as to its
25
        quality or suitability for any purpose and DERA accepts
26
        no liability whatsoever in relation to any use to which
27
        it may be put.
28
*/
29
 
30
 
31
/* automatically generated - edit with care */
32
typedef enum {
33
  ident_tag = 1,
34
  seq_tag = 3,
35
  cond_tag = 4,
36
  labst_tag = 5,
37
  rep_tag = 6,
38
  goto_tag = 7,
39
  test_tag = 8,
40
  ass_tag = 9,
41
  apply_tag = 11,
42
  res_tag = 12,
43
  goto_lv_tag = 13,
44
  solve_tag = 15,
45
  assvol_tag = 16,
46
  compound_tag = 17,
47
  nof_tag = 18,
48
  local_free_all_tag = 19,
49
  local_free_tag = 20,
50
  last_local_tag = 21,
51
  long_jump_tag = 22,
52
  concatnof_tag = 23,
53
  ncopies_tag = 24,
54
  case_tag = 25,
55
  movecont_tag = 26,
56
  testbit_tag = 27,
57
  alloca_tag = 28,
58
  diagnose_tag = 29,
59
  prof_tag = 30,
60
  ignorable_tag = 31,
61
  bfass_tag = 32,
62
  bfassvol_tag = 33,
63
  plus_tag = 39,
64
  neg_tag = 40,
65
  shl_tag = 41,
66
  mod_tag = 43,
67
  rem2_tag = 44,
68
  abs_tag = 45,
69
  round_tag = 46,
70
  offset_pad_tag = 47,
71
  offset_div_tag = 48,
72
  offset_max_tag = 49,
73
  minptr_tag = 50,
74
  fpower_tag = 51,
75
  fplus_tag = 52,
76
  fminus_tag = 53,
77
  fmult_tag = 54,
78
  fdiv_tag = 55,
79
  fabs_tag = 56,
80
  fneg_tag = 57,
81
  float_tag = 58,
82
  chfl_tag = 59,
83
  and_tag = 60,
84
  or_tag = 61,
85
  xor_tag = 62,
86
  not_tag = 63,
87
  component_tag = 64,
88
  max_tag = 65,
89
  min_tag = 66,
90
  bitf_to_int_tag = 67,
91
  bfcont_tag = 68,
92
  fmax_tag = 69,
93
  shr_tag = 70,
94
  fmin_tag = 71,
95
  div0_tag = 72,
96
  bfcontvol_tag = 73,
97
  absbool_tag = 74,
98
  addptr_tag = 75,
99
  chvar_tag = 76,
100
  minus_tag = 77,
101
  mult_tag = 78,
102
  subptr_tag = 79,
103
  realpart_tag = 80,
104
  div1_tag = 81,
105
  div2_tag = 82,
106
  offset_add_tag = 83,
107
  offset_div_by_int_tag = 84,
108
  offset_mult_tag = 85,
109
  offset_negate_tag = 86,
110
  offset_subtract_tag = 87,
111
  rem0_tag = 88,
112
  rotl_tag = 89,
113
  rotr_tag = 90,
114
  power_tag = 91,
115
  imag_tag = 92,
116
  make_complex_tag = 93,
117
  int_to_bitf_tag = 94,
118
  hold_tag = 101,
119
  cont_tag = 113,
120
  field_tag = 114,
121
  val_tag = 115,
122
  reff_tag = 116,
123
  name_tag = 117,
124
  proc_tag = 118,
125
  top_tag = 119,
126
  contvol_tag = 120,
127
  current_env_tag = 121,
128
  env_offset_tag = 122,
129
  make_lv_tag = 123,
130
  clear_tag = 124,
131
  null_tag = 125,
132
  real_tag = 126,
133
  string_tag = 127
134
} 
135
enum_tag_name ;
136
typedef enum {
137
  bothd = 1,
138
  tophd = 2,
139
  scharhd = 3,
140
  ucharhd = 4,
141
  swordhd = 5,
142
  uwordhd = 6,
143
  slonghd = 7,
144
  ulonghd = 8,
145
  s64hd = 9,
146
  u64hd = 10,
147
  shcomplexhd = 17,
148
  complexhd = 18,
149
  complexdoublehd = 19,
150
  shrealhd = 20,
151
  realhd = 21,
152
  doublehd = 22,
153
  bitfhd = 23,
154
  prokhd = 24,
155
  ptrhd = 25,
156
  offsethd = 26,
157
  sizehd = 27,
158
  cpdhd = 28,
159
  nofhd = 29,
160
  tokhd = 30
161
} 
162
enum_shape_name ;