Lines Matching refs:arg

155     arg_type* arg;
176 arg = method->args;
177 while (arg != NULL) {
178 Type* t = NAMES.Search(arg->type.type.data);
180 v->dimension = arg->type.dimension;
184 if (convert_direction(arg->direction.data) & IN_PARAMETER) {
185 generate_create_from_data(t, block, arg->name.data, v,
188 if (arg->type.dimension == 0) {
191 else if (arg->type.dimension == 1) {
203 arg = arg->next;
239 arg = method->args;
240 while (arg != NULL) {
241 Type* t = NAMES.Search(arg->type.type.data);
244 if (convert_direction(arg->direction.data) & OUT_PARAMETER) {
251 generate_write_to_data(t, block, new StringLiteralExpression(arg->name.data),
255 arg = arg->next;
634 arg_type* arg;
656 arg = method->args;
657 while (arg != NULL) {
658 if (convert_direction(arg->direction.data) & OUT_PARAMETER) {
660 NAMES.Search(arg->type.type.data), arg->name.data,
661 arg->type.dimension));
663 arg = arg->next;
680 arg_type* arg;
695 arg = method->args;
696 while (arg != NULL) {
697 if (convert_direction(arg->direction.data) & IN_PARAMETER) {
699 Type* t = NAMES.Search(arg->type.type.data);
700 Variable* v = new Variable(t, arg->name.data, arg->type.dimension);
705 new StringLiteralExpression(arg->name.data), v, _data);
707 arg = arg->next;
743 arg_type* arg;
770 VariableFactory stubArgs("arg");
771 arg = method->args;
772 while (arg != NULL) {
773 if (convert_direction(arg->direction.data) & OUT_PARAMETER) {
775 Type* t = NAMES.Search(arg->type.type.data);
779 generate_create_from_data(t, dispatchMethod->statements, arg->name.data, v,
785 arg = arg->next;
800 arg_type* arg;
822 arg = method->args;
823 while (arg != NULL) {
825 NAMES.Search(arg->type.type.data), arg->name.data,
826 arg->type.dimension));
827 arg = arg->next;
845 arg_type* arg;
861 arg = method->args;
862 while (arg != NULL) {
864 Type* t = NAMES.Search(arg->type.type.data);
865 Variable* v = new Variable(t, arg->name.data, arg->type.dimension);
870 new StringLiteralExpression(arg->name.data), v, _data);
872 arg = arg->next;
890 arg = method->args;
891 while (arg != NULL) {
893 NAMES.Search(arg->type.type.data), arg->name.data,
894 arg->type.dimension));
895 arg = arg->next;