WolfScript

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