Avatar notebook default
7篇文章 · 3438字 · 1人关注
  • Resize,w 360,h 240
    六. 基于Flex/Bison/符号表写一个仿bc计算器

    [实现除函数定义及if while for语句的其它大部分功能]参考bc命令手册(执行man bc便可看到),模仿bc的语法写一个高级计算器,能...

  • 用c with class写一个符号表

    参考C++ Program to implement Symbol Table写此代码是为了方便bc计算器的完成,代码与参考很接近,特点是全部使...

  • 五. 基于Bison设计实现C子集的语法分析器

    [基本完成,有个小bug,估计没人发现hh...][只实现了一部分的语法分析...实在是太多了] 目前能识别的C语法: 实现代码 执行脚本: b...

  • 四. 基于Flex设计实现C子集的词法分析器

    前期准备 为了写出C子集的词法分析器,首先应该了解C子集有哪些。参考C 基本语法(菜鸟教程)先进行总结:数字需要考虑到十进制、十六进制、八进制、...

  • 三. Flex进阶:需要了解的一些知识

    参考:词法分析器生成工具flex词法分析器总结--flex&bison词法分析生成器flex的选项 1. Flex的一些常见选项: %optio...

  • 二. 初识Bison:写一个简单计算器

    Bison是一种通用的语法分析器生成器,Yacc 的 GNU 版。它将LALR(1)上下文无关文法的描述转化成分析该文法的C程序。它经常和 Fl...

  • 一. 初识Flex:写一个wc程序

    flex是用来生成程序的工具(最初用来生成编译器),它所生成的程序能够处理结构化输入。基础:了解正则表达式和编译原理相关知识(词法分析器、语法分...

文集作者