以开始定义的C语言子集的源程序作为词法分析程序的输入数据。在词法分析中,自文件头开始扫描源程序字符,一旦发现符合“单词”定义的源程序字符串时,将它翻译成固定长度的单词内部表示,并查填适当的信息表。经过词法分析后,源程序字符串(源程序的外部表示)被翻译成具有等长信息的单词串(源程序的内部表示),并产生两个表格:常数表和标识符表,它们分别包含了源程序中的所有常数和所有标识符。 0.定义部分:定义常量、变量、数据结构。 1.初始化:从文件将源程序全部输入到字符缓冲区中。 2.取单词前:去掉多余空白。 3.取单词后:去掉多余空白。 4.取单词:利用实验一的成果读出单词的每一个字符,组成单词,分析类型。
2022-11-04 21:00:11 186KB 编译原理
1
matlab动力学分析程序详解,微分方程的求解,时间历程的绘制
2022-10-24 12:02:31 867KB hole7eq matlab_动力学 力学 动力学
1
有限元源程序,结构分析软件,可以用于结构工程、近海工程等领域。
1
本文件针对于数值分析课程,主要内容是数值分析课程实验,包括:牛顿法求函数零点、牛顿插值法、求三次样条插值多项式、通用多项式拟合、插值型求积公式、Runge-Kutta 4阶算法等。本文件仅为个人课程实验程序代码,仅供参考!
1
美国伯克利著名结构抗震分析程序drain2DX的源代码,可以进行框架结构的非线性分析,非常好
2022-09-03 11:05:33 140KB nihao
1
本书是介绍如何在 Chromium OS 下利用JavaScript程序语言来进行技术分析程序开发工作的一本书,会选择在 Chromium OS 是因为它是相当普及的一个系统,一般人很容易就可以取得它,并且很快就可以在它上面开发程序,使用起来也很容易。
2022-08-31 20:08:32 8.5MB Chromium OS 技术分析 Stock
1
4.思路和方法 2 5.相关分析过程描述 3 6.重要的数据结构 4 1. 目标 2. 内容描述 3. 假设和依赖 4.思路和方法 5.相关分析过程描述 6.重
2022-08-04 17:00:12 427KB 软件/插件
1
自研 MySQL 分析程序,如何使用请到我们主页找《自研 MySQL Binlog 分析程序介绍》
2022-07-20 21:03:44 15KB DBA MySQL
1
本系统提出基于 HTTP 协议数据的分析系统,从 HTTP 协议的流量信息、 报文信息、正文信息三个方面分析当前的网络状况,描述了从 IP 地址到终端设 备再到用户个人的网络模型。统计了 HTTP 协议中的 IP 流量信息,设计了应用 于 IP 地址依据应用服务划分的朴素贝叶斯分类模型,在 IP 地址层面描绘了网 络状况。参考了 HTTP 协议中 User_Agent 字段的变动历史,提出了从 User_Agent 字段中提取浏览器信息、设备名称和操作系统的方法,实现了终端设备层面的 分析。对于用户层面,解析了 HTTP 协议正文,包括 JSON 格式和 HTML 格式 的数据,提取了 B/S 架构的软件和用户交互时包含的个人数据,设计了基于 HTML 格式数据的知识学习方法以扩充提取数据所依赖的知识库信息。在数据 分析的基础上,设计了信息展示平台,以 Web 的形式提供服务,通过 jQuery 和 Bootstrap 等前端框架,实现了简洁易用友好的界面,采用 Tomcat 服务器, Mysql 作为数据库,使用 MyISAM 存储引擎提高读写效率。
2022-07-08 14:36:54 6.42MB HTTP 网络数据分析 程序设计
1
YACC源程序—语法规则部分 语法规则部分是整个YACC源程序的主体,它是由一组产生式及相应的语义动作组成。规则部分包括修改的BNF格式的文法规则,以及将在识别出识别出相关的文法规则时被执行的C代码中的动作(即根据LALR(1)分析算法,在归约中使用)。文法规则中使用的元符号惯例如下: 通常,竖线|被用作替换(也可以分别写出替换项),而用来分隔文法规则的左右两边的箭头符号-〉在YACC中用冒号表示,最后,必须用分号来结束每个文法规则。
2022-06-21 09:17:43 892KB 编译原理 YACC
1