Begin Analysis!
Move in :int
Reduce :type-specifier --> int ●
Reduce :declaration-specifiers --> type-specifier ●
Move in :hello
Reduce :direct-declarator --> identifier ●
Reduce :declarator --> direct-declarator ●
Reduce :init-declarator --> declarator ●
Reduce :init-declarator-list --> init-declarator ●
Move in :;
Reduce :declaration --> declaration-specifiers init-declarator-list ; ●
Reduce :external-declaration --> declaration ●
Reduce :translation-unit --> external-declaration ●
Move in :char
Reduce :type-specifier --> char ●
Reduce :declaration-specifiers --> type-specifier ●
Move in :wuhaiwen
Reduce :direct-declarator --> identifier ●
Reduce :declarator --> direct-declarator ●
Reduce :init-declarator --> declarator ●
Reduce :init-declarator-list --> init-declarator ●
Move in :;
Reduce :declaration --> declaration-specifiers init-declarator-list ; ●
Reduce :external-declaration --> declaration ●
Reduce :translation-unit --> translation-unit external-declaration ●
接收,语法分析完成!!
Grammar Analysis Succeed ! Your code is legal !
Grammar Analyze Succeeded !
分享到:
相关推荐
编译原理课程设计:自制C-(C-minus)语言编译器,实现词法分析和语法分析。
题目:c--语言编译器设计与实现(请为自己的编译器命名) 源语言定义:或采用教材中Decaf语言,或采用C语言(或C++语言或C#语言或JAVA语言)部分关键语法规则。源语言要求至少包含的语言成分如下: 数据类型至少包括...
Hi-TECH-PICC C 语言编译器
反编译器.rar--反编译器.rar--反编译器.rar---反编译器.rar---反编译器.rar---反编译器.rar---反编译器.rar-v-反编译器.rar--反编译器.rar
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用!...编译原理课程设计-实现简单C语言编译器(源码+项目说明)(包括词法分析、语法分析(LL1)、语义分析、四元式优化和目标代码生成).zip
C--语言编译器,词法分析器|语法分析器|中间代码(四元式)生成
华中科技大学 编译原理 面向过程的C--语言的编译器设计 功能包括:词法分析和语法分析、语义分析、中间代码生成的 源码.zip
基于java的开发源码-Java Decompiler反编译器.zip 基于java的开发源码-Java Decompiler反编译器.zip 基于java的开发源码-Java Decompiler反编译器.zip 基于java的开发源码-Java Decompiler反编译器.zip 基于java的...
MCS-51智能反编译器 v1.0中文版(51单片机反编译工具)zip,MCS-51智能反编译器。可将51单片机的bin或hex文件反编译为汇编码。在写进了MCU的程序中,都是二进制的文件,如ROM和BIN文件,都是经过编译后生成的二进制可...
G77--FORTRAN77编译器珍贵稀有的Windows版本下载 /* fp8文件是应用世界上压缩率最高的paq压缩算法的FastPAQ压缩软件的专有格式,你可在CSDN上下载【FastPAQ--世界最强压缩软件下载】以解压fp8文件*/
四川大学 编译原理课程设计 C minus语法分析器 纯代码 VS2013版
这是一个关于C语言的一个子集的编译器,其中包括了一个编译器所包含的全部,有词法分析,语法分析,及token表的生成与显示,中间代码(三元式)及目标代码(汇编指令)的生成与显示。采用C++,MFC编译实现的可视化...
编译原理课程设计-样本S语言编译器.zip
Linux编译器 交叉编译
(2)理解并掌握编译过程的逻辑阶段及各逻辑阶段的功能 (3)要求能把握整个系统(PL/0语言编译器)的体系结构,各功能模块的功能,各模块之间的接口 (4)要求能
小小C编译器源码小小C编译器源码小小C编译器源码小小C编译器源码小小C编译器源码小小C编译器源码小小C编译器源码小小C编译器源码
C-Minus词法分析和语法分析设计编译器编译原理课程设计
包含大部分C语言语法规则 包括赋值声明语句 ,if语句, for语句 ,switch语句,while语句 词法,语法,语义分析都有 支持相互嵌套,支持拉链回填~