文件名称:CompiladorLenguaje:应用语言处理器构造技术的编程语言编译器的实现和文档
文件大小:4.49MB
文件格式:ZIP
更新时间:2024-05-29 17:44:28
java jflex uniovi dlp byacc
语言编译器 该存储库包含应用语言处理器构造技术的编程语言编译器的设计,实现和文档,该技术在奥维耶多大学计算机软件工程学位课程的所有课程中均可见。 著作权 该项目由JoséAntonioGarcíaGarcía: 。 在其开发过程中,使用了四种工具来加速其实施: VGen和MAPL。 两者均由该学科的教授开发用于教学:RaúlIzquierdo Castanedo。 设计 为促进该项目的实施,工作分为六个阶段: 词法分析。 它在此实现。 句法分析。 它在此实现。 语义分析:识别。 它在此实现。 语义分析:类型检查。 它在此实现。 代码生成:内存管理。 它在此实现。 生成代码:指令选择。 它在此实现。 语 文件中详细了此编译器处理的语言的特征: 。 最重要的一点是: 它适用于3种简单类型:整数,浮点数和字符型以及2种复合类型:数组和结构。 全局变量可以在文件中的任何位置定义,并