[Cython] [Help]Hacking the cython parser Code
Stefan Behnel
stefan_ml at behnel.de
Fri Mar 13 21:45:53 CET 2009
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
More information about the Cython-dev
mailing list