1/* src/interfaces/ecpg/preproc/ecpg.type */
2%type <str> ECPGAllocateDescr
3%type <str> ECPGCKeywords
4%type <str> ECPGColId
5%type <str> ECPGColLabel
6%type <str> ECPGColLabelCommon
7%type <str> ECPGConnect
8%type <str> ECPGCursorStmt
9%type <str> ECPGDeallocateDescr
10%type <str> ECPGDeclaration
11%type <str> ECPGDeclare
12%type <str> ECPGDescribe
13%type <str> ECPGDisconnect
14%type <str> ECPGExecuteImmediateStmt
15%type <str> ECPGFree
16%type <str> ECPGGetDescHeaderItem
17%type <str> ECPGGetDescItem
18%type <str> ECPGGetDescriptorHeader
19%type <str> ECPGKeywords
20%type <str> ECPGKeywords_rest
21%type <str> ECPGKeywords_vanames
22%type <str> ECPGOpen
23%type <str> ECPGSetAutocommit
24%type <str> ECPGSetConnection
25%type <str> ECPGSetDescHeaderItem
26%type <str> ECPGSetDescItem
27%type <str> ECPGSetDescriptorHeader
28%type <str> ECPGTypeName
29%type <str> ECPGTypedef
30%type <str> ECPGVar
31%type <str> ECPGVarDeclaration
32%type <str> ECPGWhenever
33%type <str> ECPGunreserved_interval
34%type <str> UsingConst
35%type <str> UsingValue
36%type <str> all_unreserved_keyword
37%type <str> c_anything
38%type <str> c_args
39%type <str> c_list
40%type <str> c_stuff
41%type <str> c_stuff_item
42%type <str> c_term
43%type <str> c_thing
44%type <str> char_variable
45%type <str> char_civar
46%type <str> civar
47%type <str> civarind
48%type <str> ColId
49%type <str> ColLabel
50%type <str> connect_options
51%type <str> connection_object
52%type <str> connection_target
53%type <str> coutputvariable
54%type <str> cvariable
55%type <str> db_prefix
56%type <str> CreateAsStmt
57%type <str> DeallocateStmt
58%type <str> dis_name
59%type <str> ecpg_bconst
60%type <str> ecpg_fconst
61%type <str> ecpg_ident
62%type <str> ecpg_interval
63%type <str> ecpg_into
64%type <str> ecpg_fetch_into
65%type <str> ecpg_param
66%type <str> ecpg_sconst
67%type <str> ecpg_using
68%type <str> ecpg_xconst
69%type <str> enum_definition
70%type <str> enum_type
71%type <str> execstring
72%type <str> execute_rest
73%type <str> indicator
74%type <str> into_descriptor
75%type <str> into_sqlda
76%type <str> Iresult
77%type <str> on_off
78%type <str> opt_bit_field
79%type <str> opt_connection_name
80%type <str> opt_database_name
81%type <str> opt_ecpg_into
82%type <str> opt_ecpg_fetch_into
83%type <str> opt_ecpg_using
84%type <str> opt_initializer
85%type <str> opt_options
86%type <str> opt_output
87%type <str> opt_pointer
88%type <str> opt_port
89%type <str> opt_reference
90%type <str> opt_scale
91%type <str> opt_server
92%type <str> opt_user
93%type <str> opt_opt_value
94%type <str> ora_user
95%type <str> precision
96%type <str> prepared_name
97%type <str> quoted_ident_stringvar
98%type <str> s_struct_union
99%type <str> server
100%type <str> server_name
101%type <str> single_vt_declaration
102%type <str> storage_clause
103%type <str> storage_declaration
104%type <str> storage_modifier
105%type <str> struct_union_type
106%type <str> struct_union_type_with_symbol
107%type <str> symbol
108%type <str> type_declaration
109%type <str> type_function_name
110%type <str> user_name
111%type <str> using_descriptor
112%type <str> var_declaration
113%type <str> var_type_declarations
114%type <str> variable
115%type <str> variable_declarations
116%type <str> variable_list
117%type <str> vt_declarations
118
119%type <str> Op
120%type <str> IntConstVar
121%type <str> AllConstVar
122%type <str> CSTRING
123%type <str> CPP_LINE
124%type <str> CVARIABLE
125%type <str> DOLCONST
126%type <str> ECONST
127%type <str> NCONST
128%type <str> SCONST
129%type <str> UCONST
130%type <str> UIDENT
131
132%type  <struct_union> s_struct_union_symbol
133
134%type  <descriptor> ECPGGetDescriptor
135%type  <descriptor> ECPGSetDescriptor
136
137%type  <type_enum> simple_type
138%type  <type_enum> signed_type
139%type  <type_enum> unsigned_type
140
141%type  <dtype_enum> descriptor_item
142%type  <dtype_enum> desc_header_item
143
144%type  <type>   var_type
145
146%type  <action> action
147