腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
是否
应该在
解释
器
或
编译器
的
解析器
中
使用
regex
?
、
在解析语法时,应该
使用
RegEx
来匹配可以表示为常规语言
的
语法,还是应该专门
使用
当前
的
解析器
设计?例如,
的
EBNF语法可以表示为:members ::= pair | pair ',' members;value
浏览 7
提问于2017-06-15
得票数 2
回答已采纳
1
回答
Xcode 3.2.1 GCC CLANG和LLVM神秘性
、
、
、
、
本周新
的
Xcode 3.2.1
中
包含
的
自述文件如下: 可选
的
LLVM
编译器
包括两个不同
的
前端- Clang
编译器
是一个前沿
解析器
,提供了显着改进
的
编译时间。为了最大限度地兼容,GCC LL
浏览 7
提问于2009-10-11
得票数 39
回答已采纳
5
回答
语法写作工具
、
、
我正在尝试用EBNF (除非有一个很好
的
理由,它必须是EBNF)来编写语法,并且正在为它寻找几个实用程序--如果有一个GUI界面可以制作一个,那就太棒了,但是我最想要
的
是一些可以检查语法
的
东西,例如,看看它
是否
是LALR(n),如果是的话,n
的
值是什么。这些公用设施
是否
存在?还有其他我应该知道
的
语法编写工具(我不是在找语法分析
器
生成器)。
浏览 4
提问于2008-11-05
得票数 12
回答已采纳
3
回答
java
regex
转义序列
、
我想知道Java
中
的
regex
,无意中发现了反斜杠
的
使用
。例如,如果我想查找文本中出现
的
单词"this
regex
“,我会这样做:尽管如此,我也可以这样做:我
的
问题是:他们之间有什么区别?为什么我必须输入两次反斜杠,我
的
意思是,为什么Ja
浏览 4
提问于2015-05-15
得票数 0
回答已采纳
1
回答
使用
bison定义作用域
的
语言
的
编译器
、
、
我正在尝试为自定义
的
基于C
的
语言开发一个
编译器
,它支持
使用
C++和flex + bison定义变量
的
作用域。我做了一个词法分析
器
和
解析器
,但我在解决作用域问题时遇到了麻烦。我已经在bison
解析器
文件
中
实现了语义操作。expr RIGHT_PAREN LEFT_CBRACE stmts RIGHT_CBRACE { $$ = new WhileStatement($3, *$6); }我遇到
的</
浏览 6
提问于2015-07-13
得票数 2
3
回答
Python:模式检测和规则生成
、
、
、
、
我需要一个模式
解释
和规则生成系统。基本上它是如何工作
的
,它应该解析文本并
解释
其中
的
模式,基于这些
解释
,我需要输出一组规则。下面是一个例子。2.7.1;OS/iOS-5.0.1;Apple/iPad 2 (GSM)Accept-Language: en-us
解析器
将遍历该文件并输出*website\\.com" 上面的规则包含
regex
浏览 0
提问于2012-09-14
得票数 0
3
回答
用于编写
解析器
生成器
的
在线资源
、
、
我想为教育目的编写一个
解析器
生成器,我想知道
是否
有一些很好
的
在线资源
或
教程来
解释
如何编写
解析器
生成器。Jack Crenshaw
的
“让我们构建一个
编译器
”
中
的
一些内容。我想编写LR(1)语法
的
解析器
生成器。首选
的
语言是C/C+
浏览 1
提问于2009-08-31
得票数 8
回答已采纳
2
回答
我
是否
应该将生成
的
解析器
提交到源代码管理?
、
、
我正在
使用
解析器
生成器来构建
编译器
。我应该提交
解析器
生成器生成
的
源文件吗?还有其他我没有想到
的
优点或缺点吗?我
是否
将生成
的
代码签入到源代码管理?项目的哪个部分
应该在
源代码控制
中
?
浏览 0
提问于2013-09-01
得票数 6
回答已采纳
1
回答
何时/如何解决这种分层转换-减少冲突
的
解析器
生成器为酷语言?
、
、
、
我正在为“酷:面向对象
的
课堂语言”做一个
编译器
。我按照手册创建了语法,并在python3.5.2
中
使用
了ply3.10,我成功地创建了一个lexer和一个
解析器
,但不知怎
的
,它在这个产品上发现了一个Shift-production冲突: expr :但是,由于这让生产以"...IN expr“结束,这意味着来自yacc
的
LALR(1)
解析器
不知道
是否
应该在
最后一个expr之后
使用
expr之
浏览 1
提问于2017-11-13
得票数 1
回答已采纳
4
回答
面向对象程序设计
中
解析S表达式
的
正确方法
、
、
、
、
我正在寻找一种实现S-expression阅读
器
(稍后将与Scheme
解释
器
和
编译器
一起
使用
)
的
方法,但我一直在问自己,我应该如何(如果有的话)为它编写一个AST。我一直在阅读SICP,这在Scheme中非常简单,但我希望以面向对象
的
方式在C++
中
实现
解释
器
和
编译器
。请记住,我这样做只是为了学习目的,所以我并不是在寻找最简单
或
最快
的
方法,而是在寻找正确和可重用<e
浏览 3
提问于2012-02-25
得票数 5
回答已采纳
7
回答
清洁,独立
的
VM实现在C和100-200 K编译代码大小?
、
、
我正在寻找一个具有以下特性
的
VM: 裸骨,没什么稀奇
的
东西。
浏览 13
提问于2011-03-12
得票数 22
回答已采纳
2
回答
如何在XML文本(标记
中
)
中
搜索换行符?
、
、
、
、
我有大量
的
带有文本块
的
XML文件,其中许多包含未编码
的
换行。如何在XML文本(标记内)
中
搜索换行符(/n),并将其替换为 之类
的
HTML编码分行符?到目前为止我
的
代码是:...std::ifstream in(sFilePath_XMLFile); std:
浏览 5
提问于2015-01-21
得票数 1
回答已采纳
10
回答
实现
编译器
和
解释
器
有什么区别?
、
对我来说,
编译器
由以下几个部分组成: 但是在那之后它会做什么呢? 它
是
浏览 0
提问于2009-01-24
得票数 23
回答已采纳
2
回答
正则表达式
的
BNF是什么(为了编写完整
或
部分
解析器
)
、
我感兴趣
的
是 (不要混淆
使用
regexes进行解析)。
是否
有BNFforJava1.6regexes(
或
其他语言)?编辑来
解释
为什么我需要这样做。我们正在实现一个用于自然语言处理
的
浅
解析器
,它首先识别和标记标记。然后再用正则表达式对其进行进一步处理。我需要知道
regex
捕获了哪些组(自动机只捕获每个括号
中
的
最后一个),我还想用注释来注释
rege
浏览 2
提问于2009-09-16
得票数 11
回答已采纳
1
回答
在
regex
中
对b
、
、
正如我在
regex
文档中看到
的
那样,\b与word边界匹配。我准备了一根绳子 我认为在运行
regex
时,它应该与字符串
中
的
"bd“匹配,但它不匹配。你能
解释
一下区别吗?
浏览 1
提问于2012-10-22
得票数 2
回答已采纳
1
回答
C Bison GLR const堆栈项目
、
、
我开始用Bison编写一个简单
的
LR(1)
解析器
。在处理列表时,我
使用
了向量
的
简单实现,例如,在解析表达式列表时: 除了一个<em
浏览 1
提问于2019-09-22
得票数 0
回答已采纳
4
回答
c++对于自制
的
记号赋予
器
/
解析器
,lex和bison
的
优势是什么
、
、
、
为了学习,我想在c++
中
做一些解析和标记化。现在,当我在网上读到这个主题时,我经常遇到bison/yacc和lex。例如,
使用
STL
或
boost::
regex
编写
的
记号赋予
器
/
解析器
,或者甚至只
使用
C编写
的
记号赋予
器
/
解析器
,
是否
会有任何市长
的
好处?
浏览 2
提问于2010-07-13
得票数 7
回答已采纳
1
回答
编写脚本语言?
、
我在C++
中
扩展了我
的
知识,我想写我自己
的
脚本语言,作为一种挑战自己
的
手段,也作为一个用于临时脚本
的
项目。我在这方面看到了一些关于堆栈溢出
的
旧文章,但是它们已经过时了,我想知道
是否
有人可以给出新
的
来源、例子等等。
浏览 1
提问于2016-10-12
得票数 1
回答已采纳
1
回答
是否
存在正则表达式
的
公共/标准子集?
、
、
、
正则表达式中
使用
的
“控制字符”在
regex
解析器
的
不同实现
中
是否
有很大差异(例如,Java、C#、sed等
中
的
正则表达式)。例如,在Ruby语言中,\D
的
意思是not a digit;在Java、C#和sed
中
也是这样吗?我想我要问
的
是,
是否
有一个所有
regex
解析器
都支持
的
regex
‘’es
浏览 0
提问于2011-04-27
得票数 8
回答已采纳
2
回答
Python
是否
使用
编译器
、
解释
器
或
组合?
、
、
可能重复: Python
使用
编译器
、
解释
器
还是它们
的
组合?
浏览 4
提问于2010-09-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解Libra的Move IR编译器漏洞
大数据入门基础系列之Hive的驱动器
人人都能读懂的编译器原理
Cargo:workspace详解
数据仓库工具之Hive的架构原理
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券