portante / pycscope

Cscope database generator for Python source code
GNU General Public License v2.0
141 stars 29 forks source link

Investigate converting to using the AST tree entirely, or at least partially #13

Open portante opened 12 years ago

portante commented 12 years ago

Using the AST tree might simplify the code (removing all kinds of pattern matching we do today on the CST tree) and allow additional features not possible with the CST tree.

It might also speed up the processing of source files (or not).

This is a place holder for tracking the pros and cons of making that switch. It should be noted that such a switch should have a significant enough benefit to out weigh any destabilization of the code in the mean time.

See also Issue #12.

portante commented 12 years ago

Might want to check out logilab-astng (http://www.logilab.org/856) for this as well.