LibCST/libcst
Benjamin Woodruff eae98942fd Implement Dict node
This implements the required nodes, but not the parsing logic (that'll
be a later diff).

To support `Dict`, this diff also introduces `BaseDictElement`,
`DictElement`, `StarredDictElement`, and `BaseDict`.

It also refactors some of the logic in `BaseSet` into `_BaseSetOrDict`
so that it can be shared between `BaseSet` and `BaseDict`.

`DictComp` will come later.
2019-07-26 12:48:22 -07:00
..
metadata Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
nodes Implement Dict node 2019-07-26 12:48:22 -07:00
parser Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
testing Initial export of LibCST to github. 2019-05-31 14:16:53 -07:00
tests Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
__init__.py Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
_add_slots.py Export CodePosition/CodeRange; fix pickle with add_slots 2019-07-22 20:05:07 -07:00
_batched_visitor.py Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
_exceptions.py Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
_helpers.py Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
_maybe_sentinel.py Better serialization for MaybeSentinel 2019-06-03 15:43:55 -07:00
_removal_sentinel.py Initial export of LibCST to github. 2019-05-31 14:16:53 -07:00
_tabs.py Initial export of LibCST to github. 2019-05-31 14:16:53 -07:00
_type_enforce.py Fix flake8 errors 2019-07-22 20:05:07 -07:00
_typed_visitor_base.py Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
_visitors.py Export things from libcst's base__init__.py 2019-07-26 12:48:22 -07:00
tool.py Fix flake8 errors 2019-07-22 20:05:07 -07:00