Implement the syntax-checking parser application involving a stack. Read in a string that may include the symbols ‘(’, ‘{’ and ‘[’ and their “closed” counterparts. If they are closed out of order, or if a close is missing, or if there is an extra close symbol, the program should report an error. In the sample below, the bold text is user input. You may assume a maximum string size of 25 characters.
Zip this with your completed document and upload to the link provided on Moodle.
Sample Output
This program checks for syntax errors involving open-close pair symbols.
Please enter a string, with “quit” allowing the user to exit the program:
(a + b) * g
The above string is correct.
Please enter a string, with “quit” allowing the user to exit the program:
(a + b) – random string }
There is an error in the above string.
Please enter a string, with “quit” allowing the user to exit the program:
((a * b) + u
There is an error in the above string.
Please enter a string, with “quit” allowing the user to exit the program:
{a + [g * f }]
There is an error in the above string.
Please enter a string, with “quit” allowing the user to exit the program:
quit
Bonus: 5% if the parser can identify the kind of error (open with no close, close with no open, closings out of order).
CS 340 Milestone One Guidelines and Rubric Overview: For this assignment, you will implement the fundamental operations of create, read, update,
Retail Transaction Programming Project Project Requirements: Develop a program to emulate a purchase transaction at a retail store. This
7COM1028 Secure Systems Programming Referral Coursework: Secure
Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip
CS 340 Final Project Guidelines and Rubric Overview The final project will encompass developing a web service using a software stack and impleme