1.课程设计目标
实验建立C-编译器。只含有扫描程序(scanner)和语法分析(parser)部分。
2.分析与设计
c-编译器设计的整体框架,本实验实现扫描处理和语法分析程序(图中粗黑部分)。
2.1>扫描程序scanner部分
2.1.1系统设计思想
设计思想:根据DFA图用switch-case结构实现状态转换。
惯用词法:
①语言的关键字:elseifintreturnvoidwhile
②专用符号:/====!=+-*
1.课程设计目标
实验建立C-编译器。只含有扫描程序(scanner)和语法分析(parser)部分。
2.分析与设计
c-编译器设计的整体框架,本实验实现扫描处理和语法分析程序(图中粗黑部分)。
2.1>扫描程序scanner部分
2.1.1系统设计思想
设计思想:根据DFA图用switch-case结构实现状态转换。
惯用词法:
①语言的关键字:elseifintreturnvoidwhile
②专用符号:/====!=+-*
文档评论(0)