TRANSFORMING USER SCRIPT CODE FOR DEBUGGING
User script code that is developed to be run in a host application, for example, as a macro can be transformed into debuggable code so that the host application may continue to operate during a debugging stop operation. Traceback methods can be created that call back into the host application to all...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | User script code that is developed to be run in a host application, for example, as a macro can be transformed into debuggable code so that the host application may continue to operate during a debugging stop operation. Traceback methods can be created that call back into the host application to allow the host application to cooperatively operate and update its user-interface. The user script code can be transformed by injecting callbacks to the traceback methods at respective locations in the code where a stopping operation may be installed during debugging. Further, two or more debugging features can be combined into a single user script code transform using an iterator pattern function.
L'invention concerne un code de script d'utilisateur ayant été mis au point en vue d'être exécuté dans une application hôte, par exemple, comme macro pouvant être transformée en un code débogable afin que l'application hôte puisse continuer à fonctionner pendant une opération d'arrêt de débogage. Des procédés de retraçage pouvant être produits sont introduits par rétroappel dans l'application hôte pour permettre à celle-ci de fonctionner de manière coopérative et de mettre à jour son interface utilisateur. Le code de script d'utilisateur peut être transformé par l'injection de rétroappels vers les procédés de retraçage, en des points respectifs du code où une opération d'arrêt est installée pendant le débogage. De plus, deux ou davantage de caractéristiques de débogage peuvent être combinées au moyen d'une fonction à motif d'itérateur pour former une seule transformation de code de script d'utilisateur. |
---|