This project implements a top-down, left-to-right recursive-descent parser that generates parse trees and visualizes them using GraphViz. The parser analyzes source code according to a defined grammar ...