Contributor
Nikhil Pappu

Autolev Parser (using ANTLR v4)


Mentors
Ondřej Čertík, Jason Moore
Organization
SymPy

Autolev(now superseded by MotionGenesis) is a domain specific language used for symbolic multibody dynamics. The SymPy mechanics module now has enough power and functionality to be a fully featured symbolic dynamics module. The PyDy package extends the SymPy output to the numerical domain for simulation, analyses, and visualization. This project is about creating a parser that would translate Autolev code to SymPy code using the ANTLR framework. This would help users of Autolev to familiarize themselves with SymPy Mechanics. The project will also involve writing a lot of tests and documentation examples to demonstrate the functionality of the parser.