2 %type <str> ECPGAllocateDescr
3 %type <str> ECPGCKeywords
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
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
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
31 %type <str> ECPGVarDeclaration
32 %type <str> ECPGWhenever
33 %type <str> ECPGunreserved
34 %type <str> ECPGunreserved_con
35 %type <str> ECPGunreserved_interval
36 %type <str> UsingConst
37 %type <str> UsingValue
38 %type <str> c_anything
42 %type <str> c_stuff_item
45 %type <str> char_variable
49 %type <str> connect_options
50 %type <str> connection_object
51 %type <str> connection_target
52 %type <str> coutputvariable
55 %type <str> CreateAsStmt
56 %type <str> DeallocateStmt
58 %type <str> ecpg_bconst
59 %type <str> ecpg_fconst
60 %type <str> ecpg_ident
61 %type <str> ecpg_interval
63 %type <str> ecpg_param
64 %type <str> ecpg_sconst
65 %type <str> ecpg_using
66 %type <str> ecpg_xconst
67 %type <str> enum_definition
69 %type <str> execstring
70 %type <str> execute_rest
72 %type <str> into_descriptor
75 %type <str> opt_bit_field
76 %type <str> opt_connection_name
77 %type <str> opt_database_name
78 %type <str> opt_ecpg_using
79 %type <str> opt_initializer
80 %type <str> opt_options
81 %type <str> opt_output
82 %type <str> opt_pointer
84 %type <str> opt_reference
86 %type <str> opt_server
88 %type <str> opt_opt_value
91 %type <str> prepared_name
92 %type <str> quoted_ident_stringvar
94 %type <str> s_struct_union
96 %type <str> server_name
97 %type <str> single_vt_declaration
98 %type <str> storage_clause
99 %type <str> storage_declaration
100 %type <str> storage_modifier
101 %type <str> struct_union_type
102 %type <str> struct_union_type_with_symbol
104 %type <str> type_declaration
105 %type <str> unreserved_keyword
106 %type <str> user_name
107 %type <str> using_descriptor
108 %type <str> var_declaration
109 %type <str> var_type_declarations
111 %type <str> variable_declarations
112 %type <str> variable_list
113 %type <str> vt_declarations
116 %type <str> IntConstVar
117 %type <str> AllConstVar
120 %type <str> CVARIABLE
128 %type <struct_union> s_struct_union_symbol
130 %type <descriptor> ECPGGetDescriptor
131 %type <descriptor> ECPGSetDescriptor
133 %type <type_enum> simple_type
134 %type <type_enum> signed_type
135 %type <type_enum> unsigned_type
137 %type <dtype_enum> descriptor_item
138 %type <dtype_enum> desc_header_item
140 %type <type> var_type
142 %type <action> action