| 1226 | } |
| 1227 | |
| 1228 | txInteger fxCoderCountParameters(txCoder* self, txNode* params) |
| 1229 | { |
| 1230 | txNode* item = ((txParamsBindingNode*)params)->items->first; |
| 1231 | txInteger count = 0; |
| 1232 | while (item) { |
| 1233 | if (item->description->token == XS_TOKEN_REST_BINDING) |
| 1234 | break; |
| 1235 | if ((item->description->token != XS_TOKEN_ARG) && (item->description->token != XS_TOKEN_ARRAY_BINDING) && (item->description->token != XS_TOKEN_OBJECT_BINDING)) |
| 1236 | break; |
| 1237 | count++; |
| 1238 | item = item->next; |
| 1239 | } |
| 1240 | return count; |
| 1241 | } |
| 1242 | |
| 1243 | txTargetCode* fxCoderCreateTarget(txCoder* self) |
| 1244 | { |
no outgoing calls
no test coverage detected