| 487 | |
| 488 | #if MODDEF_XS_XSBUG_HOOKS |
| 489 | void fxDebugImport(txMachine* the, txSlot* module, txString path) |
| 490 | { |
| 491 | if (!fxIsConnected(the)) |
| 492 | return; |
| 493 | fxEchoStart(the); |
| 494 | fxEcho(the, "<import path=\""); |
| 495 | fxEcho(the, path + 8); |
| 496 | fxEcho(the, "\"/>"); |
| 497 | fxEchoStop(the); |
| 498 | the->debugExit = 0; |
| 499 | the->debugModule = module; |
| 500 | while (fxIsConnected(the)) { |
| 501 | fxReceive(the); |
| 502 | fxDebugParse(the); |
| 503 | if ((the->debugState == XS_LF_STATE) && (the->debugExit > 1)) |
| 504 | break; |
| 505 | } |
| 506 | if (the->debugTag == XS_MODULE_TAG){ |
| 507 | mxRunCount(6); |
| 508 | mxPop(); |
| 509 | } |
| 510 | } |
| 511 | #endif |
| 512 | |
| 513 | void fxDebugLine(txMachine* the, txID path, txInteger line, txID function) |
no test coverage detected