|
Project Information
Members
Featured
Downloads
|
The Apt Parsing Tools are one of my first projects, developed while I (George K. Thiruvathukal) was an undergraduate and continued into my graduate studies. I actually worked on this to learn about language design and compilers. Among the experiments include a lexical scanning tool, an LL(1) parsing tool, and an abstract syntax tree generation tool. In addition, we developed a data structures library, realizing that you pretty much need to learn data structures when working on compilers anyway. (That is, you really learn data structures when working on a compiler!) Although this project is no longer under active development, there are parts of it that are still useful, and if anything else, it is of sentimental value. I wish to thank those who helped with this project during its heyday, including Russell Fuja, Terrance Curry, and Ufuk Verun (who helped to write the user manual). All code here is distributed under the Apache license. I have not had a chance to change the headers in each .h/.c file, which were last modified in the early 1990s. |