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
Lex
Lex
与Yacc学习(九)之Yacc语法
Yacc语法本文讨论yacc语法的格式并描述可用的各种特征和选项yacc语法结构yacc语法包括三部分:定义段、规则段和用户子例程段...定义段...%%...规则段...%%...用户子例程段...各部分由以两个百分号开头的行分开,尽管某一个部分可以为空,但是前两部分是必须的,第三部分和前面的百分号可以省略。符号yacc语法由符号组成,即语法的“词”。符号是一串不以数字开头的字母、数字、句点和下
fly_yr
·
2015-01-22 11:00
规范
yacc
Lex
与Yacc学习(八)之变量和有类型的标记(扩展计算器)
变量和有类型的标记下一步扩展计算器来处理具有单个字母名字的变量,因为只有26个字母(目前只关心小写字母),所以我们能在26个条目的数组(称它为vbltable)中存储变量。为了使得计算器更加有用,也可以扩展它来处理多个表达式(每行一个)和使用浮点值。具有变量和实值的计算器词法ch3-03.l%{ #include"ch3-03.tab.h" #include externdoublevbltabl
fly_yr
·
2015-01-22 10:00
Flex
gcc
yacc
Lex
bison
Lex
与Yacc学习(七)之环境配置另一种方式
必备工具flex-2.5.4a-1.exe 和 bison-2.4.1-setup.exe 以及cygwin2.738的安装文件,下载地址http://download.csdn.net/detail/fly_yr/8385245flex与bison安装运行flex-2.5.4a-1.exe 和 bison-2.4.1-setup.exe文件安装至D:\SoftwareFiles\GnuWin
fly_yr
·
2015-01-22 09:00
Flex
gcc
yacc
Lex
Lex
与Yacc学习(六)之
lex
& yacc (简单计算器程序) 运行
词法分析程序ch3-01.l%{ #include"ch3-01.tab.h" externintyylval; %} %% [0-9]+{yylval=atoi(yytext);returnNUMBER;} [\t];/*ignorewhitespace*/ \nreturn0;/*logicalEOF*/ .returnyytext[0]; %% 语法分析程序ch3-01.y%tokenNA
fly_yr
·
2015-01-22 09:00
Flex
gcc
yacc
Lex
bison
lex
和yacc 入门-- 计算器
lex
是自动生成词法分析器的工具,通过输入扩展名为.l的文件,输出词法分析器的C语言代码。flex是增强版的
lex
。
Jackin
·
2015-01-21 23:00
lex、yacc
Lex
与Yacc学习(五)之正则表达式篇
正则表达式语法
lex
模式是由编辑程序和实用程序使用的正则表达式的扩展版本。正则表达式由常规字符(代表它们本身)和元字符(在一种模式中具有特殊含义)组成。
fly_yr
·
2015-01-21 16:00
正则表达式
yacc
Lex
Lex
与Yacc学习(四)之
Lex
规范
Lex
规范的结构
lex
程序由三部分组成:定义段、规则段和用户子例程序段...定义段...%%...规则段...%%...用户子例程序段...这些部分由以两个百分号组成的行分隔开。
fly_yr
·
2015-01-21 15:00
规范
yacc
Lex
学习笔记一
1.Webkit使用两款知名的解析器生成工具:Flex用于创建词法分析器,Bison用于创建解析器(你也许会看到它们以
Lex
和Yacc的名字存在)。
xinxing__8185
·
2015-01-19 14:00
python
html解析
Lex
与Yacc学习(三)之符号表
符号表列举单词表的方式虽然简单但是不全面,如果在词法分析程序运行时可以构建一个单词表,那么就可以在添加新的单词时不用修改词法分析程序。下面示例便利用符号表实现,即在词法分析程序运行时从输入文件中读取声明的单词时允许动态的声明单词。声明以词性的名字开始,后面跟着要声明的单词。添加符号表可以完全的改变词法分析程序,不必在词法分析程为每个要匹配的单词放置独立的模式,只要有一个匹配任意单词的模式,再查阅符
fly_yr
·
2015-01-12 17:00
yacc
Lex
Lex
与Yacc学习(二)之第一个
Lex
程序
用
lex
识别单词构建一个识别不同类型英语单词的简单程序。先识别词性(名词,动词等),然后再扩展到处理符合简单英语语法的多个单词的句子。
fly_yr
·
2015-01-12 15:00
Lex
Lex
与Yacc学习(一)之环境配置篇
本系列文档就是专门用来由浅入深的介绍两个有名的Unix工具
Lex
和Yacc,并
fly_yr
·
2015-01-09 10:00
编译器
yacc
Lex
JAVA进程内存用量高的分析与解决
首先看一下一个java进程的jmap输出:[
lex
@chou~]$jmap-heap837AttachingtoprocessID837,pleasewait...Debuggerattachedsuccessfully.Servercompilerdetected.JVMversionis20.10
xiao_qiang_
·
2014-12-10 18:22
java
[置顶] 深入研究Clang(六) Clang Lexer代码阅读笔记之Preprocesser
作者:史宁宁(snsn1984)clang/include/clang/
Lex
/Preprocesser.h这个文件是包含clang::Preprocesser类的定义的头文件。
snsn1984
·
2014-12-01 17:00
源码
笔记
Lexer
Clang
Preprocesser
元编程总结
代码生成 2 4.2.
lex
和yacc分析器 2 4.3. 泛型编程 2 4.4. 注解 2 4.5. 解释型框架 2 4.6. 对象工厂概念,一个会写程序的程序! 3 4.7.
yangbinfx
·
2014-11-30 17:00
元编程
[置顶] 深入研究Clang(五) Clang Lexer代码阅读笔记之Lexer
作者:史宁宁(snsn1984)Clang的Lexer(词法分析器)的源码的主要位置如下:clang/lib/
Lex
这里是主要的Lexer的代码;clang/include/clang/
Lex
snsn1984
·
2014-11-20 14:00
代码
笔记
编译器
llvm
Clang
ZooKeeper场景实践:(1)准备工作
有人认为ZooKeeper之于分布式的意义正如同
lex
/yacc之于编译的意义。我们知道
lex
/yacc是一套强大的语法编译工具。使用
lex
/yacc可以很轻松的完成许多语法规则的编写。
qq910894904
·
2014-11-05 22:00
zookeeper
分布式
[Flex&Bison]正则表达式简介以及简单的Flex程序
1.Flex和Bison: 1)前身是Unix的
lex
和yacc,而flex和bison是自由软件基金会的项目(FSF); 2)其职责所在就是处理结构化输入(即处理具有一定规则的文本输入),最初用来制作编译器
Lirx_Tech
·
2014-10-19 15:00
Flex
bison
基于简单sql语句的sql解析原理及在大数据中的应用
基于简单sql语句的sql解析原理及在大数据中的应用 通常sql语法解析都是以
lex
、yacc进行分析为基础的,是逐个字符进行分析,性能不高,如果基于没有子查询的
buddha17
·
2014-10-17 20:00
sql
解析
分布式
大数据
编译
HUNTER
+聘PHP,JAVA,C/C++,前端后台hadoop测试运维广告安卓IOS等,技术环境好,发展空间大猎头LexZhang--QQ542615866,手机170-9192-6018 邮箱hunter.
lex
互联网猎头Lex
·
2014-10-13 14:00
java
PHP
数据挖掘
运维
广告
c/c++
产品
前端/后台工程师
安卓IOS
APP等岗
Lex
- 词法分析器生成器
Lex
-词法分析器生成器M.E.Lesk与E.SchmidtBellLaboratoriesMurrayHill,NewJersey07974翻译:寒蝉退士译者声明:译者对译文不做任何担保,译者对译文不拥有任何权利并且不负担任何责任和义务
平凡之路
·
2014-10-13 11:00
unix
Lex
Lua2.4 词法分析
lex
.c
先看一下在打开文件里用到的一个函数lua_setinputvoid lua_setinput (Input fn) { current = ' '; input = fn; if (yytext == NULL) { textsize = MINBUFF; yytext = newvector(textsize, char); } }设置当前是的输入字符为空格。
晓寒
·
2014-10-06 16:00
lua
Lua2.4
最全中文停用词表整理(1893个)
@ A
Lex
[ \ ] ^ _ ` exp sub
shijiebei2009
·
2014-09-30 15:00
C语言词法分析器
词法分析程序可以使用
Lex
等工具自动生成。本项目实现了一个简单C语言词法分析器。
Kinegratii
·
2014-09-28 16:00
java
swing
Lexer
词法分析器
构造可配置词法语法分析器生成器(下)
本文为笔者原创,转载请注明出处http://blog.csdn.net/xinghongduomylex&xparser mylex&xparser是笔者实现的类似于
Lex
和Yacc的词法语法分析器生成器
xinghongduo
·
2014-09-24 22:00
Flex
编译原理
yacc
Lex
bison
自己动手造语言
,xx语言不安全,xx语言太慢,xx语言的风格不符合自己的审美等等最早产生这个想法是09年,看完python的源码剖析后感觉编译原理里面的一些东西串起来了,其实大学就学过,只不过那时候大部分时间用来学
lex
xtlisk
·
2014-09-06 00:00
语言
编译器
编译原理
使用Python语言编写简单的HTML5语法解析器
在C/C++语言领域,我们有
lex
&yacc(文法解析器和语法解析器的生成器)及其GNU移植版本flex&bison,yacc是
cteng
·
2014-09-04 10:00
python
浏览器
编程语言
正则表达式
编译原理
boa服务器make错误
yacc是一个文法分析器的生成器,bison即是yacc的GNU版本.
Lex
和YACC是用于构造词法分析机和语法解释器的工具,利用
Lex
和YACC你可以轻松的构造一个语法解释器。
lifan_3a
·
2014-07-05 14:00
Intellectual work by tech giants: Bill Gates, Steve Jobs, Google/Baidu founders ...
.6hoursago1976SteveWozniakandRoyRankin-FloatingPointRoutinesof6502.txt24.2kB1975EricSchmidtandM.E.Lesk-
Lex
.html57.1kB1978BillGate
whywhom
·
2014-06-16 13:00
技术
时代
MySQL数据库InnoDB存储引擎查询优化器实现的分析之统计信息
1 统计信息1.1 统计信息收集showindexfromnkeys;函数调用流程:sql_parse.cc::mysql_execute_command(
lex
->sql_command
1415699306
·
2014-06-07 17:19
数据库
统计
信息
Compiler Principle(1)
Lex
and Yacc
Compiler Principle(1)
Lex
and Yacc1.
sillycat
·
2014-06-06 23:00
compiler
opensips是做什么用的
采用
lex
和yacc工具构建的配置文件分析器是其架构设计中的重要部分之一。
ljh081231
·
2014-06-06 15:00
lex
yacc
不过要想学会PLY,首先要知道什么是
lex
,什么是yacc。
chj90220
·
2014-05-22 19:00
yacc
Lex
ubuntu下安装
lex
,yacc
不过发现需要安装编译工具
lex
,yacc。书上说Linux自带
lex
,yacc。不过我发现我的没有。并且,ubuntu不使用
lex
,yacc。
Colin丶
·
2014-05-08 22:27
杂谈
ubuntu下安装
lex
,yacc
不过发现需要安装编译工具
lex
,yacc。书上说Linux自带
lex
,yacc。不过我发现我的没有。并且,ubuntu不使用
lex
,yacc。
hitwhylz
·
2014-05-08 22:00
boa服务器make错误[转载]
yacc是一个文法分析器的生成器,bison即是yacc的GNU版本.
Lex
和YACC是用于构造词法分析机和语法解释器的工具,利用
Lex
和YACC你可以轻松的构造一个语法解释器。
wonxxx
·
2014-05-05 18:00
编译器开发-
lex
与yacc
一、编译器介绍编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码(sourcecode)→预处理器(preprocessor)→编译器(compiler)→目标代码(objectcode)→链接器(Linker)→可执行程序(executables)编译器是软件开发中的核心部件,其作用是其他任何软件所不能取代的。编译器在工作过程中,往往完成如下的任务
wwww6662003
·
2014-05-04 20:52
源代码
软件开发
工作原理
解释器
处理器
编译器开发-
lex
与yacc
一、编译器介绍编译器就是将“高级语言”翻译为“机器语言(低级语言)”的程序。一个现代编译器的主要工作流程:源代码(sourcecode)→预处理器(preprocessor)→编译器(compiler)→目标代码(objectcode)→链接器(Linker)→可执行程序(executables)编译器是软件开发中的核心部件,其作用是其他任何软件所不能取代的。编译器在工作过程中,往往完成如下的任务
天堂
·
2014-05-04 19:00
vs2008中的
lex
&yacc
这几天在调研各种.net下的
lex
&yacc方案。现在看来,都不成熟。还是转向最有保障的基于C语言的
lex
&yacc.但这里我记录一下,部分调研的过程。
haoyujie
·
2014-04-25 09:00
编译器
yacc
Lex
Irony - .NET 学习笔记
----------Ironyisadevelopmentkitforimplementinglanguageson.NETplatform.Unlikemostexistingyacc/
lex
-stylesolutionsIro
haoyujie
·
2014-04-24 08:00
yacc
Lex
Irony
分析Perl的
Lex
和Yacc部分
所有话言的核心都是相同的.都是基于巴氏范式的两个变种.
LEX
&YACC是一种实现,一般用BNF.这块我还没搞太清,以前还有点印象真有些忘了.还有向种,ANTLR,DFA.不管了.就是说,所有的语言,到今天为止
haoyujie
·
2014-04-22 17:00
perl
token
yacc
Lex
发现vmWare的新功能--客户机进程飘进主机
这些年,包括转行,转战各种工种,比如曾做过中型网元设备和网络管理,以及物流,CRM之类的IT项目,以及利用BCG,MFC,接Tcl和access数据库,建立的可扩展测试平台,还那那些基于
lex
&yacc
haoyujie
·
2014-04-10 11:00
vmware
Yacc 与
Lex
快速入门
转自:http://www.ibm.com/developerworks/cn/linux/sdk/
lex
/
Lex
与Yacc介绍AshishBansal(
[email protected]
),软件工程师,
Enter_
·
2014-04-09 18:00
linux
C语言
yacc
Lex
源程序生成控制流图和du-path
1.使用
lex
和yacc网上源代码很多,主要说一个我的修改首先,要画控制流图,要找到关键字-whilei
u011826745
·
2014-04-08 10:00
Graphviz
源程序
控制流图
dupath
lex
和yacc例子
cal.l%{#include/*foratoicall*/#defineDEBUG/*fordebuging:printtokensandtheirlinenumbers*/#defineNUMBER258/*copythisfromcal.tab.c*/typedefunion{/*copythisfromcal.tab.c*/intd;}YYSTYPE;YYSTYPEyylval;/*for
hczhiyue
·
2014-03-04 20:00
lex
和yacc
Lex
工具 -------
Lex
工具是一种词法分析程序生成器,它可以根据词法规则说明书的要求来生成单词识别程序,由该程序识别出输入文本中的各个单词。
hczhiyue
·
2014-03-04 20:00
我的新法宝Take Command
以前的较大的项目,我们是从头到脚,用
lex
&yacc从头到尾实现了一遍。但现在还是找现成的为好。
haoyujie
·
2014-02-26 15:00
shell
command
ide
bat
批处理
take
【译】Python
Lex
Yacc手册
如果你从事编译器或解析器的开发工作,你可能对
lex
和yacc不会陌生,PLY是DavidBeazley实现的基于Python的
lex
和yacc。
P_Chou
·
2014-01-20 10:00
基于
Lex
和 Yacc 的 C 语言编译器
最近由于项目需要,看了点关于编译原理和编译器等方面的资料,特别是词法分析和语法分析部分,现做一下小结。 一、编译器及其工作流程 编译器,是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能识别,运行的低级机器语言的程序。编译器将源程序(Sourceprogram)作为输入,翻译产生使用目标语言(Targetlanguage)的等价程序。源程序一般为高级语言(High-le
CHALLEN537
·
2014-01-08 18:00
学习 JFlex 和 BYacc/J 简要笔记
JFlex是TheFastLexicalAnalyserGenerator,是
lex
/flex的java版本,JLex的升级.帮助手册地址:http://www.jflex.de/manual.html
刘军兴
·
2014-01-01 18:00
2013年学习小结
《
lex
与yacc》这本书看的时候发现已经过时,所以后来借了一本《flexandbison》来看,看了一部分,总体上还是一知半解,差的远了。《freebsd操作系统的设计
swordmanwk
·
2013-12-29 21:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他