comer c wrote:
> I was looking at the cython compiler code, after sometime i got lost tracing
> it.

Yes, there is a lot of code, and it's not always trivial to trace into it.


> What is the best way to trace/analyze the code?For example if i want to see
> the different phases of the compiler like the tokenizer,parser and code
> generator?Can you provide me the proper way to begin with code analzing.
> Much help appreciated in this regard.

Have you looked into the compiler pipeline in Main.py? (~line 110). It runs
after the parser, but the most interesting stuff happens there, actually.
Just set a break point into a class that looks interesting and see what it
does with the tree. To print the tree, call "node.dump()" at any time, or
put a "PrintTree()" into the pipeline at any point.

Stefan
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to