GSoC 2018 Project - Autolev Parser (using ANTLR 4)

147 views
Skip to first unread message

Nikhil Pappu

unread,
Jan 26, 2018, 8:41:26 AM1/26/18
to sympy
Hi,

I am a sophomore in Computer Science and Engineering at the International Institute of Information Technology Bangalore and 
a theoretical computer science and applied math enthusiast.

I am well versed in Python. I am also well familiar with C, C++, Java and Javascript.
I have used various programming languages and frameworks related to machine learning, scientific computing, graphics, web dev and mobile dev.
I am a newcomer into the world of open source but I find it quite amazing.
I have a decent understanding of Git and Github.

I would like to work on this project over the course of the summer.
I got to know about ANTLR after looking at the ideas page. I found this tool to be incredibly powerful and user-friendly.
I really liked the ALL(*) approach that it takes over the usual bottom up parsing techniques like LALR(k) and LR(k).


I have watched the Stanford Compilers MOOC.
I have also read most of the book - The Definitive ANTLR 4 Reference.
I am currently trying to manually translate some examples given in the Autolev Tutorial to SymPy code using the mechanics module
to gain an insight into building the parser.

Ondřej Čertík

unread,
Jan 29, 2018, 6:43:17 PM1/29/18
to sy...@googlegroups.com, Jason Moore
> Tutorial <http://web.mae.ufl.edu/~fregly/PDFs/autolev_tutorial.pdf> to
> SymPy code using the mechanics module
> to gain an insight into building the parser.

That is an interesting idea. Jason, do you think this would be a useful project for PyDy?

Ondrej

Jason Moore

unread,
Jan 29, 2018, 7:48:29 PM1/29/18
to Ondřej Čertík, sy...@googlegroups.com
Yes, it is still useful.

Jason

Nikhil Pappu

unread,
Jan 30, 2018, 7:14:25 AM1/30/18
to sympy
I have a few queries :

Should I use the PyDy mailing list hereafter regarding this project?

Will PyDy participate in GSoC 2018? Will it be a part of SymPy?

Should I apply through PyDy or SymPy for this project?

I have a few contributions in SymPy. Do i need a patch in PyDy or the SymPy mechanics module?

Nikhil Pappu

unread,
Mar 10, 2018, 10:18:15 AM3/10/18
to sympy
Here is the first draft of my application:
It would be great if I can get feedback on it.
Reply all
Reply to author
Forward
0 new messages