GUI Parser Project: Building a Recursive Descent Parser for GUI Design
VerifiedAdded on 2019/09/13
|3
|758
|57
Project
AI Summary
This project requires the implementation of a recursive descent parser for a GUI definition language. The assignment involves creating a lexer to recognize terminal symbols and a parser to analyze the input file, detecting and reporting syntax errors. The parser must handle nested panels and generate an output file detailing the parsing steps, following a format similar to that described in Sebesta's text. The project covers compiler design principles, including lexical and syntax analysis. Students are expected to implement the parser in C, C++, Java, or C# and test it with provided input files. The project aims to provide hands-on experience in parsing techniques and compiler construction. The final output file will report the parsing steps performed by the parser in a similar manner to the text book.
1 out of 3





