First commit: Added the code and README
Fixed The OOPs commit which was made through GitHub UI.. Added todo, started work on Call, Print (Need to write tests), Now has error handling.
Create TOD
Fixed the problem caused by the OOPs commit on GitHub.
Modified the C AST generator to accept verbose option, could be helpful during command-line runs.

Added indent function.
Tests for fore mentioned.
Update .gitignore

Added the Complete .gitignore for Python Development!
Skip test, Cleaned up .gitingnore
Changed README, added my setupenv.bat to .gitignore
Renamed py2c.py, added a test runner, AST ->

Renamed py2c.py to ast_translator.py as that's what it does
Just a few updates to the code..

AST parser now takes a parent class as argument. Update README.md.
Update README.md to include the Idea of fixers

Fixers allow the user to extend/change/improve the code generated, in turn allowing it to be easier to use. We will then, also be able to support the Standard library, with these fixers (maybe).
Added setup.py, made necessary changes

The package now has a setup.py file. The files have been arranged and changed according to however it is needed.
Completed compatibility across Python 2 & 3, Added metadata to setup.py

Finally passes all tests on Python 2 and 3 (ever since the "fix commit" by Ramchandra, we've been failing).
Has all the metadata needed for uploading the file to PYPI in the setup.py now.
Focus shifts to the coding of the translator and fixer API.
Changed name of c_ast.py to dual_ast.py

New: The dual ast shall be used in translation of sources.
Work started on a different, more complex AST. Need to write tests!

The new grammar needs to be documented.
Remove dual_test.py
Remove clutter in .gitignore
Remover the unnecessary files
Re-wrote tests

_astgen.py got tests. dual_ast.py has new tests.
Major Changes in Generation of AST nodes from the configuration file

The ast nodes file is now a .cfg. (Edited setup.py for that)
No longer have typed nodes (Python's Dynamic!!, and I never wanted to implement them, wonder how I got the idea).
The sources generated are cleaner.
Better repr.
Now raises errors that are defined in the module.
Better test coverage. (Not as comprehensive as we'd want)