分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
分类
发现
榜单
服务器优惠
AI论文
免费AI编程助手
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.062
秒,为您找到
92
个相关结果.
搜书籍
搜文档
词法解析
1434
2018-12-26
《深入理解 PHP 内核》
词法解析 词法解析 在前面我们提到语言转化的编译过程一般分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等六个阶段。不管是编译型语言还是解释型语言,扫描(词法分析)总是将程序转化成目标语言的第一步。词法分析的作用就是将整个源程序分解成一个一个的单词,这样做可以在一定程度上减少后面分析工作需要处理的个体数量,为语法分析等做准备。除...
MySQL · 引擎特性 · clone_plugin
1107
2020-08-13
《数据库内核月报》
背景 基本原理 clone snapshot 抽象接口 远程克隆 关键类 sql层: innodb层: 主要逻辑 1. 发起克隆端(RECIPIENT/CLIENT) 2. 被克隆端(DONER/SERVER) 3.innodb层copy 4.innodb层apply 5. 脏页收集 6.归档redo 参考 背景 mysq...
附录G:re2c中文手册
2073
2018-12-26
《深入理解 PHP 内核》
附录G:re2c中文手册 Name Description Options Interface Code(接口代码) Scanner With Storable States可存储状态的扫描器 Scanner Specifications 扫描器规则 Summary Of Re2c Regular-expressionsre2c正则表达式小结 ...
MySQL · 新特性分析 · CTE执行过程与实现原理
848
2020-08-13
《数据库内核月报》
首先,我们看一下简单非递归的CTE的工作过程 接下来,我们研究一下递归CTE 众所周知,Common table expression(CTE)是在大多数的关系型数据库里都存在的特性,包括ORACLE, SQLSERVER,POSTGRESQL等,唯独开源数据库老大MySQL缺失。CTE作为一个方便用户使用的功能,原本是可以利用普通的SQL语句替代的,...
实现自己的语法
1188
2018-12-26
《深入理解 PHP 内核》
实现自己的语法 词法分析与语法分析 opcode编译 内部处理逻辑的编写 实现自己的语法 经过前面对r2ec以及Bison的介绍,熟悉了PHP语法的实现,我们来动手自己实现一个语法吧。也就是对Zend引擎语法层面的实现。以此来对Zend引擎有更多的了解。 编程语言和社会语言一样都是会慢慢演进的,不同的语种就像我们的不同国家的语言一样,他们各有...
13.2 bison 示例 1
3829
2020-01-27
《自己动手写编译器》
13.2 bison 示例 1 13.2 bison 示例 1 上面这段话可能不太容易理解,还是来看一个简单的例子吧。首先安装 bison ,在终端输入: sudo apt - get install bison 安装完成后,新建一个文本文件,输入以下内容: %{ #include "y.tab.h" %} %% ...
Functions
1021
2018-11-01
《clean code javascript》
Functions Function arguments (2 or fewer ideally) Functions should do one thing Function names should say what they do Functions should only be one level of abstraction Remove...
语法分析
1301
2018-12-26
《深入理解 PHP 内核》
语法分析 语法分析 Bison是一种通用目的的分析器生成器。它将LALR(1)上下文无关文法的描述转化成分析该文法的C程序。使用它可以生成解释器,编译器,协议实现等多种程序。Bison向上兼容Yacc,所有书写正确的Yacc语法都应该可以不加修改地在Bison下工作。它不但与Yacc兼容还具有许多Yacc不具备的特性。 Bison分析器文件是定义了...
API
1137
2018-06-30
《Jinja2英文文档》
API¶ Basics¶ Unicode¶ High Level API¶ Autoescaping¶ Loaders¶ Bytecode Cache¶ Async Support¶ Policies¶ Utilities¶ Exceptions¶ Custom Filters¶ Evaluation Context¶ Custom ...
6 Yacc
1671
2018-05-07
《【译】Python Lex Yacc手册》
6 Yacc 6.1 一个例子 6.2 将语法规则合并 6.3 字面字符 6.4 空产生式 6.5 改变起始符号 6.6 处理二义文法 6.7 parser.out调试文件 6.8 处理语法错误 6.8.1 根据 error 规则恢复和再同步 6.8.2 悲观恢复模式 6.8.3 从产生式中抛出错误 6.8.4 错误恢复总结 6.9 ...
1..
«
6
7
8
9
»
..10