算符优先分析法 C++ 编译原理

时间:2013-07-10 03:30:18
【文件属性】:

文件名称:算符优先分析法 C++ 编译原理

文件大小:2KB

文件格式:RAR

更新时间:2013-07-10 03:30:18

算符优先分析法 C++

算符优先分析法 C++ 编译原理 运行环境:Visual Studio 2005 #include "SStack.h" #include #include using namespace std; class Functor { private : char ** table; string ** production; string prog;//待分析字符串 int p;//字符指针 int num;//终结符个数 int num1;//产生式个数 SStack stack; public: Functor(int m,int n,char ** T,string **prod,string pr) { num=m; num1=n; table=T; production=prod; prog=pr; p=0; stack.push('$'); } void traversal() { while(p<(prog.length())) { stack.display(); cout<': return 3;break; case '<': return 2;break; case '=': return 1;break; default:cout<=0;i--) { token2+=token[i]; } //cout<


【文件预览】:
main.cpp
Functor.h
SStack.h

网友评论

  • 能使用,很好
  • 可以运行,还行吧
  • 分享的很好,详细的给出了算符优先分析法的过程。感谢!