Lines Matching refs:method
154 p->next = (interface_item_type*)$2.method;
157 $$.interface_item = (interface_item_type*)$2.method;
161 fprintf(stderr, "%s:%d: syntax error before ';' (expected method declaration)\n",
169 method_type *method = (method_type*)malloc(sizeof(method_type));
170 method->interface_item.item_type = METHOD_TYPE;
171 method->interface_item.next = NULL;
172 method->type = $1.type;
173 method->oneway = false;
174 memset(&method->oneway_token, 0, sizeof(buffer_type));
175 method->name = $2.buffer;
176 method->open_paren_token = $3.buffer;
177 method->args = $4.arg;
178 method->close_paren_token = $5.buffer;
179 method->semicolon_token = $6.buffer;
180 method->comments_token = &method->type.type;
181 $$.method = method;
184 method_type *method = (method_type*)malloc(sizeof(method_type));
185 method->interface_item.item_type = METHOD_TYPE;
186 method->interface_item.next = NULL;
187 method->oneway = true;
188 method->oneway_token = $1.buffer;
189 method->type = $2.type;
190 method->name = $3.buffer;
191 method->open_paren_token = $4.buffer;
192 method->args = $5.arg;
193 method->close_paren_token = $6.buffer;
194 method->semicolon_token = $7.buffer;
195 method->comments_token = &method->oneway_token;
196 $$.method = method;