Skip to content
/ pytdpp Public

A top down predictive parser implementation for Python. Can be used with any LL(1) grammar.

License

Notifications You must be signed in to change notification settings

timtadh/pytdpp

Repository files navigation

PyTDPP - Top Down Predictive Parser for Python

by Tim Henderson

The impetus for this project came when I gave a talk at CWRU hacker society on parsing. I decided to create a library for doing top down predictive parsing as an example to explain table driven parsing without the complexity of a LALR parser generator. The result turned out to be quite usable although some work currently needs to done to assist in error recovery. Additionally the generated table is not currently stored between invocations of the python interpreter reducing the efficiency of the final parser.

Usage

This documentation is coming soon!

About

A top down predictive parser implementation for Python. Can be used with any LL(1) grammar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages