E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
词法
【PostgreSQL内核学习(二)—— 查询分析】
查询分析查询处理查询分析查询处理与查询分析的关系查询分析执行流程Lex和YaccLex:Yacc:
词法
分析工具Lex语法分析工具Yacc使用Lex和Yacc的案例
词法
和语法分析以SELECT语句为例讲解
J.Kuchiki
·
2023-07-19 22:20
数据库
PostgerSQL
Linux
postgresql
数据库
linux
嵌入式C语言——常见面试题
编译:主要进行
词法
、语法、语义分析等等,检查无误后把预处理好的文件编译成汇编文件。汇编:汇编文件转换为二进制目标文件。链接:把项目中的各个二进制文件+所需的库+启动代码链接为可执行文件。
mac_05185
·
2023-07-19 22:01
C语言基础
c语言
开发语言
后端
嵌入式
JavaScript 闭包【自留】
✅在计算机科学中对闭包的定义(维基百科):闭包(英语:Closure),又称
词法
闭包(LexicalClosure)或函数闭包(functionclosures);是在支持头等函数的编程语言中,实现
词法
绑定的一种技术
起伏羊
·
2023-07-19 19:45
JS
问题解决
笔记
javascript
前端
闭包
【Note】Compiler
一些编译相关知识,在此mark一下编译步骤预编译编译链接装载
词法
分析:扫描器解析器:有限自动机构成解析方式:表驱动解析硬编码解析(常用)产生:
词法
记号(Token)分为:标识符关键字常量界符errend
Yaso
·
2023-07-19 18:56
你不知道的javascript读书笔记(上)------第二章
词法
作用域
作用域有两种工作模型1.
词法
作用域2.动态作用域查找作用域查找会在找到第一个匹配的标识符时停止无论函数在哪里被调用,也无论如何被调用,它的
词法
作用域都只由函数被声明时所处的位置决定。
guojiaxing
·
2023-07-19 18:24
Hive SQL转化为MapReduce的过程
Hive将SQL转化为MapReduce任务,整个编译过程分为六个阶段:
词法
、语法解析:Antlr定义SQL的语法规则,完成SQL
词法
,语法解析,将SQL转化为抽象语法树ASTTreeAntlr
逆水行舟如何
·
2023-07-19 17:10
hive
hive
sql
mapreduce
编译原理期末复习简记
编译程序组成第二章高级语言及文法字母表句子x语言文法的定义我们需要学会得到一个文法所描述的语言是什么反过来我们需要判断某一个句子是否属于某文法什么是句型文法的分类语法树短语句柄最左推导二义性素短语第三章
词法
分析什么是
词法
分析单词的分类正则表达式正则表达式的代数性质正则文法与正则表达式之间的转换根据正则文法构
ZZZWWWFFF_
·
2023-07-19 10:58
编译原理
学习
闭包
《你不知道的JavaScript》这样描述:当函数可以记住并访问所在的
词法
作用域时,就产生了闭包,即使函数是在当前
词法
作用域之外执行。二、闭包的经典栗子另一个很经典的例
Amy_yqh
·
2023-07-19 03:42
创建一门简单的解释性编程语言并实现它的解释器
背景最近刷到大佬的教程,跟着学一下效果开始时输入姓名和年龄后代码自创编程语言SimpleScript:自创一门简易脚本支持中文编程(gitee.com)解析1.
词法
分析将程序的每个字符串精准划分出来,形成多个单词
冰凌呀
·
2023-07-19 01:58
C#
自创编程语言
自写解释器
编译链接浅析
一、编译工程中的多个源文件经过预处理、
词法
分析、语法分析、语义分析、汇编成多个中间目标文件。
codesnail
·
2023-07-17 23:00
C/C++语言相关
汇编
存储
c
一、sqlite3 的体系架构
1、sqlite3的体系架构对外接口:大部分C语言界面都可以在源文件main.c,legacy.c和vdbeapi.c中找到,尽管一些例程分散在其他文件中,他们可以访问具有文件范围的数据结构
词法
分析器:
jack-huys
·
2023-07-17 22:23
sqlite
sqlite
架构
数据库
基于Python实现一个C语言的编译器【100010711】
实现一个类C语言的编译器一、课程设计重述1.1目的掌握使用高级程序语言实现一个一遍完成的、简单语言的编译器的方法;掌握简单的
词法
分析器、语法分析器、符号表管理、中间代码生成以及目标代码生成的实现方法;掌握将生成代码写入文件的技术
神仙别闹
·
2023-07-17 09:26
课程设计
c语言
c++
算法
如何使用Python开发自己的编译器
实际上,编译器将源程序翻译成目标程序的过程可以分为
词法
分析、语法分析、语义分析以及目标代码生成等多个阶段
SunnyZhou-1024
·
2023-07-17 09:50
原理
Python
yacc
lex
编译器
ply
python
python开发编译器
引言最近刚刚用python写完了一个解析protobuf文件的简单编译器,深感ply实现
词法
分析和语法分析的简洁方便。乘着余热未过,头脑清醒,记下一点总结和心得,方便各位pythoner参考使用。
lmrylll
·
2023-07-17 09:48
python
开发语言
《任务型教学法》中3C模式与课标的六点指南
具体说:①语码复杂性:完成任务所需的传统句法和
词法
的难度。②认知复杂性:是指在执行任务的时候,对已有认知能力在广度和深度上的延伸。③交际压力则包括:完成任务限定的时间、形式、维度,必要性和控制力等。
淡泊行走
·
2023-07-17 01:05
浅谈浏览器V8引擎的解析过程,理解js执行顺序-[基础篇]
浏览器V8的解析过程一、
词法
分析浏览器加载出网页文件信息以后,会第一步进行
词法
分析。
词法
分析的过程也就是讲代码字符分解成为
词法
单元的过程。包括关键词,变量,运算,符号等的解析。
前端代码先生
·
2023-07-16 22:06
基础篇
javascript
开发语言
从预处理到机器代码的C语言编译过程解析
目录一、预处理阶段(Preprocessing)二、
词法
分析阶段(LexicalAnalysis)三、语法分析阶段(SyntaxAnalysis)四、语义分析阶段(SemanticAnalysis)五、
嵌入式小白—小黑
·
2023-07-15 17:21
C语言
c语言
c++
开发语言
词法
分析器(C++)[编译原理实验1]
实验1
词法
分析程序的设计与实现资源下载:
词法
分析器C++.zip1.实验目的和要求设计、编写、调试一个具体的
词法
分析程序,加深对
词法
分析原理的理解。
Leenyu0629
·
2023-07-15 10:47
大作业&课设
c++
开发语言
javascript之深入理解
词法
作用域
JavaScript采用
词法
作用域,即静态作用域。静态作用域和动态作用域静态作用域是指函数作用域在函数定义的时候就决定了;相比动态作用域是指函数的作用域在函数调用的时候才决定。
阿拉斯加南海岸线
·
2023-07-14 16:19
半小时摸清一个行业:ChatGPT+麦肯锡关键
词法
大家好,我是可夫小子,关注AIGC、读书和自媒体。说实话,在行业分析中「关键词分析法」最早见诸于冯唐,并非是麦肯锡公司的方法论。冯唐作为麦肯锡前合伙人,讲了快速掌握一个行业的基本方法,一共有三个看似简单却妙用无穷的步骤:第1步,是掌握这个行业100个左右的关键词。第2步,是找三五个专家聊天聊,问各种问题。第3步,是找三五本专业的书籍,非常仔细的看。因为此,大家以讹传讹,把第1步的「100个关键词」
可夫小子
·
2023-07-14 10:14
chatgpt
人工智能
AIGC
Linux动静态库
动态库的打包与使用3.1动态库的打包3.2动态库的使用一、了解动静态库一堆源文件和头文件最终变成一个可执行程序需要经历以下四个步骤:预处理:完成头文件展开、去注释、宏替换、条件编译等,最终形成xxx.i文件编译:完成
词法
分析
GG_Bond19
·
2023-07-14 08:03
Linux系统
linux
运维
服务器
iOS--编译
下面我们来看看编译过程,总的来说编译过程分为几个阶段:预处理->
词法
山河丘壑
·
2023-07-14 03:22
ios
macos
xcode
objective-c
【python学习】python环境配置
编译器(Compiler)将源代码作为输入,进行一系列的
词法
分析、语法分析、语义分析和优化等操作,最终生成可执行的机器语言代码(通常是二进制文件或者字节码)。
JAMJAM_NoName
·
2023-07-14 02:46
Python学习
学习
python
编译原理知识点总结
如果目标程序是一个可执行的机器语言程序,那么它就可以被用户调用,处理输入并产生输出1-2target-program.png解释器是另一种常见的语言处理器1-3interpreter即时编译器1-4混合编译器.png其他应用
词法
pshawn
·
2023-07-14 01:02
ES6~ES13新特性(一)
词法
环境和变量环境。
词法
环境是由let和const创建;变量环境是由var创建的。
木公176
·
2023-07-13 19:31
javascript高级
前端
javascript
es6
复盘2天1夜“龙兄演说生产力”长沙站
一、收获学习方法满载而归收获学习方法(1)、自我介绍:PMP结构,关键
词法
。(2)、四句话:夸一句+谢一句
9d52f888234e
·
2023-07-13 17:35
自顶向下语法分析器的设计与实现
二、题目理解和说明语法分析的主要任务是“组词成句”,将
词法
分析给出的单词序列按语法规则构成更大的语法单位,如“程序、语句、表达式”等;或者说,语法分析的作用是用来判断给定输入串是否为合乎文法的句子。
梓轩UP
·
2023-06-24 10:58
Mysql预编译
首先,我们要清楚一条sql的执行过程,明白什么是预编译
词法
和语义解析优化sql语句,制定执行计划执行并返回结果 但是很多情况,我们的一条sql语句可能会反复执行,或者每次执行的时候只有个别的值不同(比如
justlinzhihe
·
2023-06-23 22:05
实验一:
词法
分析程序的设计
五、实验步骤 1.定义语言子集的单词符号的种别编码及内码值 2.构造状态转换图(自动机) 3.状态转换图的实现(编码) 4.测试六、配套资源一、实验目的 理解
词法
分析的功能,熟悉
词法
分析程序的构造。
RichardLau_Cx
·
2023-06-23 15:55
c++
c语言
编译器
数据结构
状态机
Josh 的学习笔记之 Verilog(Part 2——Verilog 语言基础)
文章目录1.两种设计方法(Top-Down和Bottom-Up)2.从Verilog实例出发2.1Verilog实例2.23种描述方法3.Verilog的基本
词法
4.模块和端口5.编译指令5.1```timescale
Josh Gao
·
2023-06-23 14:31
电子/通信工程师的修养
#
Verilog
HDL
经验分享
verilog学习笔记(一)
verilog语法介绍:一、
词法
约定模块:module(端口列表);......endmodulemoduleT_FF(inputin,output
道枝jing
·
2023-06-23 14:59
verilog学习笔记
fpga开发
几句话说明白 javaScript的执行机制
具体来说,JavaScript代码的执行分为两个阶段:解析代码阶段:在这个阶段,JavaScript引擎会对代码进行
词法
分析和语法分析,构
Huang-ioi
·
2023-06-23 11:51
javaScript
专栏
javascript
前端
开发语言
ANTLR实战
ANTLR可以用来产生
词法
分析器、语法分析器和树状分析器(TreeParser)等各个模块,其文法定义使用类似EBNF(ExtendedBackus-NaurForm)的方式,简洁直观。
RainTicking
·
2023-06-23 10:59
大数据
java
DSL
ANTLR
自检:前端知识清单——作用域和闭包
前言题目来自ConardLi的blog写的是自己的题解,水平有限,所以仅供参考代码会整合在github,觉得有帮助就给个star吧~正文一、Javascript基础作用域和闭包三、作用域和闭包1、理解
词法
作用域和动态作用域只有
词法
作用域
极奏
·
2023-06-23 09:02
2020-07-29
近体诗字法引谈沈俊杰我们讲字法,实际上就是
词法
。古人把词语分为两大类,实字和虚字,字即为词,因之就叫字法。近体诗的字法,主要就体现在实字和虚字的应用技巧上。
四声堂主
·
2023-06-23 08:10
druid加载MySQL驱动原理_【mysql】druid数据库连接池之sql解析原理
一、druid的sql解析包含四部分
词法
分析器(Lexer)(单词分割,将sql语句中的关键词,标点,用户的相关信息提取出来)语法分析器(Parser)(形式语言的语法解析,组装语法树)抽象语法树(AST
weixin_39837124
·
2023-06-23 04:13
用 Druid 解析 sql 语句
这其实是一个对sql语句进行
词法
分析、语法分析的过程。如果认真研究,那会是大学所学的编译原理的内容了。
打回原形__
·
2023-06-23 04:41
Druid
sql
sql
编译原理笔记6:从正规式到
词法
分析器(3):DFA最小化、
词法
分析器的构造、Lex 使用示例
目录从DFA到最小DFA等价可区分划分算法:最小化DFA的状态数(DFA化简)手写DFA
词法
分析器的构造Lex使用示例从DFA到最小DFA关于星闭包的补充:一个语言被认为是所有可能字的子集。
VengaZ
·
2023-06-22 08:50
编译原理
笔记
JVM详解——类的加载
词法
解析,通过空格分隔出单词、操作符、控制符等信息,形成信息流传递给语法解析器。语
〖雪月清〗
·
2023-06-22 08:24
JVM
jvm
java
类的加载
编译原理实验-
词法
分析
具体代码已放至Github(仅供参考):qxpBlog/Compiler_UESTC:电子科技大学编译原理实验(github.com)具体实验过程如下:一、实验内容及步骤:1.实验内容:用flex生成一个
词法
分析器
qxphhh
·
2023-06-22 02:47
编译技术
c语言
ClickHouse 源码阅读 SQL的前世今生
在传统关系型数据库中,SQL处理器的组件主要包括以下几种:•QueryParsing负责进行
词法
和语法分析,把程序从人类高可读的格式(即SQL)转化成机器高可读的格式(AST,抽象语法树)。
阿里云技术
·
2023-06-22 02:38
《ClickHouse 源码阅读 —— SQL的前世今生》
在传统关系型数据库中,SQL处理器的组件主要包括以下几种:•QueryParsing负责进行
词法
和语法分析,把程序从人类高可读的格式(即SQL)转化成机器高可读的格式(AST,抽象语法树)。
蓝-桉
·
2023-06-22 02:37
互联网
ClickHouse 源码阅读——SQL的前世今生
在传统关系型数据库中,SQL处理器的组件主要包括以下几种:•QueryParsing负责进行
词法
和语法分析,把程序从人类高可读的格式(即SQL)转化成机器高可读的格式(AST,抽象语法树)。
Itskuer
·
2023-06-22 02:06
数据库
sql
AndroidToken
Token(计算机术语)在计算机身份认证中是令牌(临时)的意思,在
词法
分析中是标记的意思。
崽子猪
·
2023-06-21 22:01
编译原理笔记12:自上而下语法分析(2)非递归预测分析器、FIRST & FOLLOW 集合计算
预测分析器模型其实是一种PDA(下推自动机,PushdownDefiniteAutomata),其结构如下图所示上图中的“有限状态转移控制”类似于
词法
分析中的自动机。下推自动机在单纯的自动机旁增加了一
VengaZ
·
2023-06-21 19:12
编译原理
笔记
算法
python
编译原理笔记7:语法分析(1)语法分析器的任务、语法错误的处理
目录语法分析器是编译器前端的核心语法错误的处理语法错误的处理目标语法错误的基本恢复策略语法分析器是编译器前端的核心语法分析器的两项主要任务,分别:是根据
词法
分析器提供的记号流,为语法正确的输入构造分析树
VengaZ
·
2023-06-21 19:11
编译原理
笔记
编译程序的任务
整个编译过程一般可以划分为5个阶段:
词法
分析、语法分析、语义分析及中间代码生成、中间代码优化和目标代码生成。我们以一个简单的程序段为例,分别介绍这5个阶段所完成的任务。
真正的飞鱼
·
2023-06-21 16:58
编译原理
编译原理
《编译原理》第二章 复习
这些规则一些部分称为
词法
规则,还有一部分称为语法规则。
词法
规则是指单词符号的形成规则,现今的多数程序语言中
geticsen
·
2023-06-21 15:24
编译原理笔记8:语法分析(2)上下文无关文法 CFG
总结一下这些奇奇怪怪的东西前几篇博客中说到的
词法
分析,做的是从【x+y→id+id】的工作,也就是要将源代码变成一个记号流。
VengaZ
·
2023-06-21 09:15
编译原理
笔记
人工智能
深度学习
编译原理笔记11:自上而下语法分析(1)基础概念、左递归和公共左因子处理、递归下降分析(咕咕咕)
目录自上而下分析的一般方法用推导的方法分析输入序列左递归问题及其消除(消除左递归)消除直接左递归消除间接左递归左递归消除算法公共左因子问题及其消除(提取左因子)提取左因子递归下降分析
词法
分析,是把源程序分析成记号流
VengaZ
·
2023-06-21 09:44
编译原理
笔记
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他