
Dear Actipro Support Team,
I hope this message finds you well. I am currently evaluating SyntaxEditor for a new project and have a question regarding its debugging capabilities. Specifically, I would like to know if it is possible to implement or configure line-by-line debugging for Python code within SyntaxEditor. (I am using Python.NET.) My goal is to allow users to step through code execution one line at a time and dynamically run each line based on the cursor position, while maintaining the proper context (indentation, loops, etc.).
For example, in the following code:
while i < 2:
i += 1
If a user executes only the while i < 2: line, a potential infinite loop could occur, which I experienced when using AvalonEdit. I would like to know if SyntaxEditor can recognize such cases where context is important (e.g., loops, indentation) and handle them appropriately by maintaining the overall code structure.
Could you please clarify if SyntaxEditor supports this functionality natively? If not, could you guide me on the best approach to implement this feature using SyntaxEditor, Python.NET, or any other recommended integration?
Any insights or examples you could provide would be greatly appreciated.
Thank you for your support.
Best regards,
Cho