
编译原理
sdnaos
。
展开
-
操作系统课程设计
Linux下的缓冲区 使用\n,\r 或使用fllush()函数清除缓冲区 fflush(stdout)清除输出缓冲区 还有一个fflush是清除输入缓冲区 usleep(123456)进程挂起123456毫秒 sleep(1)进程等待1秒 ...原创 2019-12-18 21:42:42 · 177 阅读 · 0 评论 -
文法的输入输出
文法的输入输出,基本要求实现,可将VN与VT识别出来。 #include "stdio.h" #include "string.h" typedef struct { char LeftSym; char RightPart[100]; int RightLength; }Rule; char VN[100]; char VT[100]; int main() { ...原创 2019-11-25 20:12:52 · 3404 阅读 · 0 评论 -
实验三 递归下降识别程序的构造
说明:本实验参照教材第126页例 4.1的文法为其构造递归下降识别程序。题目如下: 对于文法G4.2[E]: E::=E+T|T T::=T*F|F F::=(E)|i 首先确定该文法存在左递归,消去之后同时也就消去了回溯性之后的等价文法〖G4.2〗^’ [E]: E::=TE^’ E’::=+TE’|ε T::=FT^’ ...原创 2019-11-20 17:47:20 · 741 阅读 · 0 评论