Implement a parser Lisp(ish) in CSharp
Description
Implement a parser Lisp(ish) in CSharp.
For this project you will write lispish.exe. an parser for a simple LISP-like language.
Your program will read a LISP expression and print the parse tree.
==================================================
Input: (define foo 3)
————————————————–
Tokens
————————————————–
LITERAL : (
ID : define
ID : foo
INT : 3
LITERAL : )
————————————————–
Parse Tree
————————————————–
Program
SExpr
List
LITERAL (
Seq
SExpr
Atom
ID define
Seq
SExpr
Atom
ID foo
Seq
SExpr
Atom
INT 3
LITERAL )
————————————————–
Have a similar assignment? "Place an order for your assignment and have exceptional work written by our team of experts, guaranteeing you A results."