using Python, Toy Parser Generator — 2009
- Developed my own dynamic objected programming language supporting most features of a modern scripting language like Python
- Supported features:
- Array, String, Numbers, Dictionary, Try/Catch, Exceptions, Stack Trace, Static Trace, Call by reference/value, Named parameter, Operator Overloading, Cyclic Import, Multiple Inheritance, Closure
- Initial work for CSE 306: Principles of Programming Language extended to a full language