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 + -
显示快捷键?