Source Code Analysis

Index of All Documentation » Wing Pro Reference Manual »


Many of Wing's features rely on a powerful source code analysis engine that runs in the background as you work. This inspects all the Python code in your project, and all the code that it uses, as found through import statements.

The source code analysis engine inspects code using type inference, type annotations, and user-provided interface description files. It also makes use of live runtime state whenever available, by loading and inspecting extension modules, and by introspecting symbols in the context of an active debug process or the integrated Python Shell.

Section Contents