mirror of
https://github.com/Instagram/LibCST.git
synced 2025-12-23 10:35:53 +00:00
Refactors various metadata related classes to better reflect intended usage of the API. The metadata runner now deep clones the module and returns a copy containing the metadata information. Metadata providers also return the tree to enforce the idea that the tree is immutable (even though no copying is actually done and providers write directly to the original tree). |
||
|---|---|---|
| .. | ||
| metadata | ||
| nodes | ||
| parser | ||
| testing | ||
| tests | ||
| __init__.py | ||
| _add_slots.py | ||
| _maybe_sentinel.py | ||
| _removal_sentinel.py | ||
| _tabs.py | ||
| _type_enforce.py | ||
| batched_visitor.py | ||
| exceptions.py | ||
| helpers.py | ||
| matchers.py | ||
| tool.py | ||
| visitors.py | ||