mirror of
https://github.com/Instagram/LibCST.git
synced 2025-12-23 10:35:53 +00:00
Explaining the implementation details of scopes to someone unfamiliar with compilers can be tricky. Hopefully this helps. - Rephrased the definition of a scope to be more applicable to Python (remove references to "blocks"), and made it use an example for (hopefully) better clarity. - New scopes are also created for comprehensions. - Set a fixed width (400px) for the scope diagram, since it was too large before. - Tweaked some tenses. - Add a final call to action: "LibCST allows you to inspect these scopes" |
||
|---|---|---|
| .. | ||
| _static | ||
| _templates | ||
| conf.py | ||
| index.rst | ||
| matchers.rst | ||
| matchers_tutorial.ipynb | ||
| metadata.rst | ||
| metadata_tutorial.ipynb | ||
| motivation.rst | ||
| nodes.rst | ||
| parser.rst | ||
| scope_tutorial.ipynb | ||
| tutorial.ipynb | ||
| visitors.rst | ||
| why_libcst.rst | ||