更新中。。
概述 解析变量、字符串及注释内容 解析运算符类型 处理大整数的方法 解析浮点数值表示 优化状态机转移机制 整合数值类型处理逻辑 多类型数据解析整合 关键字列表获取 输入缓冲区管理方案设计与实现 编译器扫描器开发流程设计与实现
第一部分为[简介] 第二部分详细解析了[语法分析工具yacc] 第三部分则介绍了一个基础的四则运算计算器设计
更新中
(一)简介 更新中。。 (二)词法分析 1.简介 2.变量,字符串,注释的识别 3.运算符的识别 4.整数,长整数的识别 5.浮点数的识别 6.状态机的合并算法 7.整数与浮点数的合并 8.综合识别 ...
这是我用c++写的一个简单的脚本语言,非常简短,不到3000行代码 代码svn地址:http://sillanguage.googlecode.com/svn/trunk 新浪爱问:http://is...
脚本定义类,语法借鉴了python 定义类的语法 构造函数init 析构函数del 类对象函数 类变量(类全局变量) 类函数(类全局函数)第一参数不是self的就归为类全局函数 完整的自定义类实例 定...
面向对象基本概念 面向对象思想 面向对象ObjectOriented,OO是软件开发方法 面向对象是一种对现实世界抽象的理解,是计算机编程技术发展到一定阶段后的产物 ObjectOrientedPro...
开发背景 有些时候我们需要根据自己的业务背景以及面向的客户群体,可能想要提供一个可定制化的开发环境,而在这个环境中,各种语法规则,执行权限,资源的使用等,都是可以根据我们的具体要求来进行定制的。在这里...
1、概述 C语言是一种面向过程的程序设计语言,而C++是在C语言基础上衍生来了的面向对象的语言,实际上,很多C++实现的底层是用C语言实现的,如在VisualC++中的Interface其实就是str...
目录 代码仓库:whoiscc/shattuck。在我写「欢迎围观」之前都不会有什么观赏价值,纯粹是为了证明我并不是在纸上谈兵。 这些年来看过、跟着做过的「3分钟发明一门编程语言!」的教程数不胜数。它...
首先必须申明的是,本文所讲述的观点仅适应于基于传统瀑布模型的面向对象系统实现过程,这一过程包括可行性分析、需求分析、面向对象分析与设计、面向对象实现及系统测试。所论述的观点并不适应于在系统实现过程中发...
1.学习目标 了解面向对象的思想,能够说出面向对象的三个特性 掌握类的定义,能够独立完成类的定义 掌握对象的创建和使用,能够完成对象创建,用对象访问对象属性和方法 掌握对象的引用传递,能够独立实现对象...
面向对象和面向过程语言 一·定义 面向过程: 当需要实现一个功能的时候,每一个步骤我们都需要自己去做,处理实现功能的每一个细节。 面向对象: 当需要实现一个功能的时候,我们不需要自己去做,可以直接找一...