2016年秋季《编译原理》课程实验(2014级)表达式语法分析——递归子程序法

#include
#include
#include
#include
#include
using namespace std;
int num;
stack A;
stack B;
int f(char x,char y)
{
    if(x == 'E')
    {
        cout<TG"<+TG"<&"<FS"<*FS"<&"<i"<(E)"<>s)
    {
        reset();
        int len =s.length();
        for(int i = len -1;i >= 0;i--)
        {
            B.push(s[i]);
        }

        while(1)
        {
             if(A.top() == '#'&& B.top() == '#')
            {
                cout<<"accept"<
//与E题不同也在G和S,为G时候不为‘+’,就G->&, S也一样

你可能感兴趣的:(SDUT,OJ)