标签搜索 帮助总览 · 快速参考 · 命令索引 · 函数列表 · 选项列表 · 用户手册 · 参考手册 · pattern pattern.txt 适用于 Vim 8.2 版本。 最近更新: 2020年1月 VIM 参考手册 by Bram Moolenaar 译者: lang2 模式及查找命令 p ...
分类:
系统相关 时间:
2020-04-05 22:39:21
阅读次数:
169
从源码到类文件 java文件—词法分析—tokens流--语法分析--语法树--语义分析--注解抽象语法树--字节码生成器--class文件 简单来说就是编译过程。 从类文件到虚拟机 装载:查找导入class文件 验证:文件格式、字节码验证、符号引用验证等 准备:为静态量分配内存,初始化为“默认值” ...
分类:
其他好文 时间:
2020-04-05 20:29:51
阅读次数:
72
Github Pages 现只支持使用 Rouge 来代码语法高亮了。 从 "Rouge 项目" 中摘录支持的语言和语法分析器如下,以便查阅。 1. apache : extend previous fix to apache and cmake lexers 1. apiblueprint : A ...
分类:
编程语言 时间:
2020-03-25 13:33:41
阅读次数:
85
学习from "gcc/g++ 链接库的编译与链接" c++编译分为四个阶段 1. 预编译 2. 编译 3. 汇编 4. 链接 预编译 预编译是c++编译的最初部分,它的工作是在编译之前对程序内容进行最有的取舍处理,使得一些语句参加编译,而另一些语句不参加编译。 常用的预编译指令是: 1. incl ...
分类:
编程语言 时间:
2020-03-22 20:02:53
阅读次数:
101
windows下bison的安装与示例 Bison是一个语法分析器,bison和flex配合使用 可以将用户提供的语法规则转化成一个语法分析器 利用Bison,可以开发各种语言解释器 Bison的输入文件以.y作为后缀名 其语法文件的一般格式如下: %{ Prologue %} Bison decl ...
庚子鼠年 己卯月 戊午日 描述 学习中介者模式,备忘录模式,解释器模式,状态模式,责任链模式 随笔 中介者模式 ? 参考博客: "点我" ? 中介者对象封装了一系列的对象交互,中介者使各对象不需要彼此联系来相互作用,从而使耦合松散,而且可以独立的改变他们之间的交互。 应用场景 ? 当有多个对象彼此间 ...
分类:
其他好文 时间:
2020-03-16 23:38:06
阅读次数:
91
生成中间代码: 两种中间表示形式: 树形结构:语法分析树、抽象语法树 抽象语法树的构造: 可以为任意的构造创建抽象语法树,每个构造用一个结点表示,其子结点代表此构造中具有语义含义的组成部分 在语法分析过程中,将创建抽象语法树的结点来表示有意义的程序构造,随着分析的进行,信息以与结点相关的属性的形式被 ...
分类:
其他好文 时间:
2020-03-11 12:28:11
阅读次数:
78
语法制导翻译: 定义:语法制导翻译是通过向一个文法的产生式附加一些规则或程序片段而得到的 功能:给定词法单元流,通过向一个文法产生式附加一些语义动 作,语法制导分析产生语法分析树,并实现翻译动作 相关概念: 属性:表示与某个程序构造相关的任意的量,因为用文法符号(终结符号或非终结符号)来表示程序构造 ...
分类:
其他好文 时间:
2020-03-07 16:10:18
阅读次数:
80
MySQL 的基本架构示意图 MySQL 可以分为 Server 层和存储引擎层两部分。 server 存储引擎 连接器 连接器负责跟客户端建立连接、获取权限、维持和管理连接 注意: 长链接: 查询缓存 执行步骤1:查询缓存 缓存中没有 是否使用缓存 按需使用 分析器 词法分析 语法分析 优化器 优 ...
分类:
数据库 时间:
2020-03-01 22:00:07
阅读次数:
310
词法分析 标签(空格分隔): 未分类 词法分析器 语法分析器 语义分析与中间代码生成器 优化段 目标代码生成器 编译程序的第一阶段就是词法分析,完成词法分析的模块就是词法分析器,高级语言源程序首先经过词法分析器识别出单词符号,然后将单词符号输入到词法分析器中,继续完成语法分析、中间代码生成、优化和目 ...
分类:
其他好文 时间:
2020-02-24 09:49:56
阅读次数:
130