ass8.cpp
来自「lex files for given decription used as 」· C++ 代码 · 共 62 行
CPP
62 行
//IIT2006021//Arunanshu Pandey#include<iostream>using namespace std;void A();void L();void S();void match(char);char *ch="(a,a))";char lookahead,nexttoken;int i=0;void match(char s){ if(lookahead==s) { i++; nexttoken=ch[i]; lookahead=nexttoken; } else cout<<"Error"<<endl;}void S(){ if(lookahead=='(') { match('('); L(); match(')'); } else if(lookahead=='a') match('a'); else cout<<"Error";}void L(){ S(); A();}void A(){ if(lookahead==',') { match(','); S(); A(); }}int main(){ lookahead=ch[i]; S(); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?