Question: Im having trouble getting this to work in C++. Assignment: Language implementation systems must input a file, identify substrings, and find all syntax errors, regardless



Im having trouble getting this to work in C++.
Assignment: Language implementation systems must input a file, identify substrings, and find all syntax errors, regardless of the specific implementation approach. For an input program a lexical analyzer will break a file into tokens. A parser will find all syntax errors. For each error the parser will produce an appropriate diagnostic message and recover quickly. For the Education Programming Language defined as follows: Choose a programming language that you are familiar with, to implement a Lexical Analyzer and a Top-down parser. The Lexical Analyzer will read the test program and generate lexemes with token types. The parser should use the recursive-descent parsing process to implement the syntax analysis. The project program must implement the following functions 1. Input the test progranm 2. 3. 4. Use the Lexical Analyzer to generate tokens Use the recursive-descent parsing process to check the syntax of the test program If the test program is generated by the Education Programming Language display "The sample program is correct", otherwise identify syntax errors Assignment: Language implementation systems must input a file, identify substrings, and find all syntax errors, regardless of the specific implementation approach. For an input program a lexical analyzer will break a file into tokens. A parser will find all syntax errors. For each error the parser will produce an appropriate diagnostic message and recover quickly. For the Education Programming Language defined as follows: Choose a programming language that you are familiar with, to implement a Lexical Analyzer and a Top-down parser. The Lexical Analyzer will read the test program and generate lexemes with token types. The parser should use the recursive-descent parsing process to implement the syntax analysis. The project program must implement the following functions 1. Input the test progranm 2. 3. 4. Use the Lexical Analyzer to generate tokens Use the recursive-descent parsing process to check the syntax of the test program If the test program is generated by the Education Programming Language display "The sample program is correct", otherwise identify syntax errors
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
