On Sat, Feb 03, 2018 at 01:01:30AM +0100, asrp asrp wrote:
> I've made a small Python interpreter in Python with runtime AST node
> semantics and edit-and-continue. I thought it could make prototyping
> language changes more easily and visualize usage before writing them
> in C.
That sounds interesting.
> Its here: https://github.com/asrp/python_terp
> So, for example, redefining the for_stmt function in the right scope
> changes the behaviour of future for loops at runtime.
Can you give an example of how you would do that? I don't mean the
mechanism used, I mean how would a developer implement a new syntactic
feature. Suppose I wanted to add a new clause to for...else, let's say:
for ... :
# runs only if the for-loop was empty
How would do I do that?
(I've read the example on your github page, and it doesn't have much
Python-Dev mailing list