
语义分析
文章平均质量分 77
Godsight
这个作者很懒,什么都没留下…
展开
-
动态栈
/**动态栈结构定义**/typedef struct Stack { void **base; //栈底指针 void **top; //栈顶指针 int stacksize; //栈当前可使用的最大容量,以元素个数计}Stack;/**功能:初始化栈存储容量stack:栈存储结构initsize:栈初始化分配空间原创 2016-10-16 09:52:52 · 691 阅读 · 0 评论 -
符号表的基本操作
/**符号存储结构定义**/typedef struct Symbol{ int v; //符号的单词编码 int r; //符号关联的寄存器 int c; //符号关联值 Type type; //符号数据类型 struct原创 2016-10-16 10:17:01 · 4812 阅读 · 0 评论 -
符号表的构造
/**符号表的构造过程**//**解析外部声明l:存储类型,局部的还是全局的**/void external_decartion(int l){ Type btype,type; int v,has_init,r,addr; Symbol *sym; if(!type_specifier(&btype)) /**修改btype的t成员**/原创 2016-10-16 19:26:52 · 2072 阅读 · 0 评论