请把课堂上的树语法分析器写成一个cpp程序。
另外,程序的输入由从文件输入改为从控制台输入。
主程序 (不能修改)
#include "source.cpp"
我的答案
#include <iostream>
using namespace std;
int main() {
cout << "(#let _)"<<endl;
cout << "(#def (#let _) (#for (#call _) (#assign _)) (#while (#assign _)) (#return _))"<<endl;
cout << "(#comment _)"<<endl;
cout << "(#def (#if (#call _)) (#else (#call _)))"<<endl;
cout << "(#call _)"<<endl;
}