GitHunt
AS

ashkanRmk/Simple-Compiler

Program to make NFA from Regular Expression and make it to DFA then simplify it! Then parse a Pascal program.

Simple Recursive Decsent Parser

The academic two-phases of a Compiler with these features:

A Program to make NFA from Regular Expression and make it to DFA then simplify it!
After these steps, The Recursive Decsent Parser will get this DFA and a Source Code of pascal program.
The parser make abstract syntax tree (AST) and detect errors of pascal program.

Languages

Python100.0%

Contributors

MIT License
Created May 11, 2017
Updated February 15, 2024