Benjamin Attal
|
a8f918f7c4
|
Update class names. Move language ids to languages.py
|
10 years ago |
Benjamin Attal
|
847410b13c
|
Minor fix-ups in python parser.
Mod:
python.py
- Add self.cache to allow for saving of unassocaited metadata as the
PyTreeCutter moves down the syntax tree.
- Update docstrings.
|
10 years ago |
Benjamin Attal
|
d485b87f21
|
Fix docstring in bitshift/parser/python.py
|
10 years ago |
Benjamin Attal
|
b77db873c1
|
Refactor parsing in python by adding node visitor class. Performs same
tasks as previous version, but is more concise.
Add:
bitshift/parser/python.py:
Add PyTreeCutter class to perform actions on specific nodes.
|
10 years ago |
Benjamin Attal
|
5db273a773
|
Bugfixes for _serialize function in bitshift/parser/python.py
|
10 years ago |
Benjamin Attal
|
0c5e4572f8
|
Add placeholder functions for parsing c and java in bitshift/parser. Add parse_py function with helper functions. Parse_py grabs relevant information on variables, functions, and classes from abstract syntax tree of codelet code.
|
10 years ago |
Benjamin Attal
|
d88e68e16e
|
Add dispatch 'parse' function to parser __init__.py. Basic code language identification as well. Included pycparser as a depedency.
|
10 years ago |
Ben Kurtovic
|
0c68988982
|
CREATE THE THINGS
|
10 years ago |