Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
-
Updated
Sep 23, 2021 - C
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
An implementation of the PL/0 compiler in the Ada language
A moderately refactored version of N. Wirths PL/0 Pascal implementation.
The objective of this project is to build a table-driven predictive top-down parser, along with a lexicographic analyzer (lexer), implemented in the Python programming language, to recognize the PL-0 programming language (a language designed to understand the fundamentals of compilers and language theory).
Add a description, image, and links to the pl-0 topic page so that developers can more easily learn about it.
To associate your repository with the pl-0 topic, visit your repo's landing page and select "manage topics."