码迷,mamicode.com
首页 >  
搜索关键字:词法    ( 1541个结果
编译原理-第二章 一个简单的语法指导编译器-2.4 语法制导翻译
语法制导翻译: 定义:语法制导翻译是通过向一个文法的产生式附加一些规则或程序片段而得到的 功能:给定词法单元流,通过向一个文法产生式附加一些语义动 作,语法制导分析产生语法分析树,并实现翻译动作 相关概念: 属性:表示与某个程序构造相关的任意的量,因为用文法符号(终结符号或非终结符号)来表示程序构造 ...
分类:其他好文   时间:2020-03-07 16:10:18    阅读次数:80
编译原理-第二章 一个简单的语法指导编译器-2.2 词法分析
词法分析: 主要功能:词法分析器从输入中读入字符,并将它们组成词法单元对象 主要步骤: 预读:使用一个变量peek来保存当前已读入的数字或字符的下一个输入字符,来对已读入的字符进行预判,如果当前已读入字符能够识别,则peek设置为空白符。当词法分析器返回一个词法单元时,变量peek要么保存了当前词法 ...
分类:其他好文   时间:2020-03-06 17:17:50    阅读次数:62
神奇的 SQL 之 WHERE 条件的提取与应用
问题描述 一条 SQL 在数据库中是如何执行的呢 ?相信很多人都会对这个问题比较感兴趣。但是,感兴趣归感兴趣,你得去追呀,还臆想着她主动到你怀里来 ? 一条 SQL 在数据库中的生命周期涵盖了 SQL 的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,是一个相当复杂的过程,不亚于你 ...
分类:数据库   时间:2020-03-02 10:59:44    阅读次数:68
MySQL 的基本架构示意图
MySQL 的基本架构示意图 MySQL 可以分为 Server 层和存储引擎层两部分。 server 存储引擎 连接器 连接器负责跟客户端建立连接、获取权限、维持和管理连接 注意: 长链接: 查询缓存 执行步骤1:查询缓存 缓存中没有 是否使用缓存 按需使用 分析器 词法分析 语法分析 优化器 优 ...
分类:数据库   时间:2020-03-01 22:00:07    阅读次数:310
词法分析
词法分析 标签(空格分隔): 未分类 词法分析器 语法分析器 语义分析与中间代码生成器 优化段 目标代码生成器 编译程序的第一阶段就是词法分析,完成词法分析的模块就是词法分析器,高级语言源程序首先经过词法分析器识别出单词符号,然后将单词符号输入到词法分析器中,继续完成语法分析、中间代码生成、优化和目 ...
分类:其他好文   时间:2020-02-24 09:49:56    阅读次数:130
你不知道的JS系列 ( 13 ) - 什么是闭包
当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行 function foo(){ var a = 2; function bar() { console.log(a); } return bar } var baz = foo(); baz(); // 2 — ...
分类:Web程序   时间:2020-02-24 09:14:06    阅读次数:83
lua学习之深入函数第一篇
深入函数第一篇 1. 函数是 第一类值 ,具有特定的 词法域 第一类值 1. 第一类值的意思是函数与 lua 中的其他类型如数字,字符串具有相同的权力 2. 函数可以存储到全局变量或局部变量变量,还可以存储到 table 中 3. 可作为实参传递给其他函数,也可以作为其他函数的返回值 词法域 1. ...
分类:其他好文   时间:2020-02-23 22:16:33    阅读次数:66
C++面试常见问题——01预处理与宏定义
C++面试常见问题 01预编译和宏的使用 C++预处理器 预处理器是一些指令,它将指示编译器在实际编译之前需要完成的预处理。预处理必须要在对程序进行词法与语义分析、代码生成与优化等通常的编译过程之前进行,经过预处理的程序不再包含之前的预处理命令。 所有的预处理器指令都以 号开始,并且前面不可以出现除 ...
分类:编程语言   时间:2020-02-22 16:11:45    阅读次数:112
正规式与正规集,DFA与NFA
词法分析器的设计 词法分析器的功能:输入源程序、输出单词符号 词法分析器的设计:给出程序设计语言的单词规范——单词表, 对照单词表设计识别该语言所有单词的状态转换图, 根据状态转换图编写词法分析程序 字母表:一个有穷字符集,记为∑ 字母表中每个元素称为字符 ∑上的字(也叫字符串) 是指由∑中的字符所 ...
分类:其他好文   时间:2020-02-21 20:46:19    阅读次数:152
词法分析器设计
编译程序总框 词法分析器的设计 词法分析的任务: 从左至右逐个字符地对源程序进行扫描,产生一个个单词符号, 词法分析器(Lexical Analyzer):扫描器(Scanner),执行词法分析的程序 功能:输入源程序、输出单词符号 单词符号的种类: + 基本字:如 begin,repeat,for ...
分类:其他好文   时间:2020-02-21 14:19:51    阅读次数:200
1541条   上一页 1 ... 6 7 8 9 10 ... 155 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!