摘要:
main.c 语法分析器与中间代码生成器,它调用词法分析器 token_analyze 词法分析器 queue.h 队列 stack.h 栈 linklist.h 链表 data_struct.h Token数据结构 FourElemFormula 四元式相关,如四元式的数据结构、打印(到文件)函数 阅读全文
摘要:
一、符号表结构 二、哈希表的具体结构 三、与符号表相关的函数 int hashpjw(char *s) 散列函数计算 symtbl *mktable(symtbl *bt) 初始化一个符号表,表头before指向bt void addwidth(symtbl *st,int offset)将offs 阅读全文
摘要:
1 /* 2 Author:ZhouLiyan* 3 Date:2016.08.01 4 Loc:Haerbin Institute Of Technology 5 */ 6 7 #include <stdio.h> 8 #include <stdlib.h> 9 #include <string. 阅读全文
摘要:
一、语法分析器的工作流程为:每次从词法分析器产生的lex.txt文件中读取一个单词符号,根据预测分析表以及状态(整型)栈、符号(token结构体类型)栈的栈顶决定执行移进/规约/接受/error动作。 1 #include <stdio.h> 2 #include <stdlib.h> 3 #inc 阅读全文