腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
非片段
词法
分析
器规则x可以匹配空字符串
我收到一个错误 warning(146):
MySQL
.g4:5685:0: non-fragment lexer rule VERSION_COMMENT_TAIL can match the empty
浏览 29
提问于2016-08-31
得票数 0
回答已采纳
2
回答
当我在Antlr中导入
词法
分析
器时,为什么我得到一个NullPointerException?
、
、
、
我正在使用antlr 3
和
Antlrworks。下面是我的设置:特定解析器//适用于我的语言的解析器当我生成时,我总是得到一个NPE (在Java中)。原因是在生成的特定
词法
分析
浏览 2
提问于2011-01-24
得票数 0
5
回答
什么是C编译器编译过程中的
词法
和
语法
分析
?
、
、
、
、
什么是编译过程中的
词法
分析
和
句法
分析
。预处理是在
词法
和
句法
分析
之后进行的吗?
浏览 2
提问于2012-06-24
得票数 5
回答已采纳
1
回答
在Antlr4中可以区分
词法
分析
器中的转义序列吗?
、
我想匹配像\'
和
\"这样的序列作为
词法
分析
器元素 '\\\"' | ;SINGLEQUOTE: ; '\"'最终的目标是使用解析器识别类似
MySQL
的字符串。
浏览 2
提问于2016-12-16
得票数 0
1
回答
从解析器切换Antlr
词法
分析
器模式
、
如何从解析器操作中控制Antlr
词法
分析
器模式的切换?我扩展了生成的解析器
和
词法
分析
器,这样我就可以从解析器中调用pushMode
和
popMode,这反过来又会调用合适的
词法
分析
器的pushMode
和
popMode,但没有效果。
浏览 6
提问于2013-09-25
得票数 7
1
回答
什么术语用来描述一个组合的词汇和解析器?
、
、
、
、
据我所知:
词法
分析
器( lexer (
词法
分析
器))将字符序列转换为标记序列,解析器(语法
分析
器)通常将一系列标记转换为解析树。或者,解析还可以同时引用
词法
和
语法
分析
吗?
浏览 3
提问于2020-12-04
得票数 1
1
回答
词法
分析
器何时将令牌返回给解析器?
我已经研究过,解析器调用
词法
分析
器,然后
词法
分析
器将令牌返回给它,但这一切是一次发生还是同时发生,
词法
分析
器读取词位并将令牌返回给解析器。我们说
词法
分析
器将令牌返回给解析器,但是
词法
分析
器将它存储在符号表中,所以解析器是从符号表本身获取令牌的,但是它如何引用它呢?
浏览 1
提问于2015-03-21
得票数 2
2
回答
\v
和
\r是什么意思?它们是空白吗?
、
我正在学习一门关于
词法
分析
的课程,\t\v\r在
词法
分析
器标记定义中用于表示空格。\v
和
\r到底是什么??
浏览 0
提问于2013-11-30
得票数 21
回答已采纳
1
回答
如何使用boost::spirit::lex实现include指令?
、
、
、
我有一个从spirit::lex
和
spirit::qi构建的简单配置文件解析器。当
词法
分析
器达到模式include "path"时,我希望包含文件的文本。lexer::iterator_type for the current token我的想法是有一个堆栈来存储以结构表示的
词法
分析
器状态:{ const char*
浏览 16
提问于2012-05-10
得票数 6
10
回答
您是否曾在实际应用程序中有效地使用过lexer/parser?
、
、
、
我知道
词法
分析
器/解析器一起可以用来构建编程语言。 除了DSL或编程语言之外,您是否曾经直接或间接地使用
词法
分析
器/解析器工具(
和
知识)来解决实际问题?普通程序员有可能在不了解
词法
分析
器或解析器的情况下解决这些问题吗?
浏览 0
提问于2009-03-14
得票数 16
回答已采纳
1
回答
ANTLR -解析器定义&处理左递归
、
、
、
我一直在阅读ANTLR网站
和
权威的ANTLR 4参考指南,我认为这就是解析器的定义:我也读过关于左递归的文章,这是在
词法
分析
器和解析器中处理的,还是只在
词法
分析
器中处理 感谢您的帮助,谢谢!
浏览 1
提问于2014-03-22
得票数 0
1
回答
表驱动的
词法
分析
器/扫描器实现
、
、
如果我开始编写自己的
词法
分析
器,解析器将是什么架构?我应该考虑什么原则(即开-闭,松散耦合)? 下一个问题是关于表驱动
词法
分析
器的实现。最近我写了
词法
分析
器,但它不是编程珍珠。那么有谁知道如何实现表驱动的
词法
分析
器呢?
浏览 0
提问于2011-03-16
得票数 1
4
回答
在解析过程中,编译器的大部分时间都花在哪里?
、
、
、
我在上读到,编译器的大部分时间都花在
词法
分析
源代码上。因此,与语法
分析
器不同,优化
词法
分析
器是必要的。我所说的语法
分析
是指派生过程。
浏览 2
提问于2009-07-09
得票数 3
回答已采纳
1
回答
词法
分析
器如何区分“:”、“::”
和
“:=”标记?
1)
词法
分析
器如何区分“:”、“::”
和
“:=”标记? 2)
词法
分析
器如何区分“:”的两种用法?
浏览 0
提问于2015-08-24
得票数 0
1
回答
词法
分析
中的错误处理
、
、
我正在编写一个
词法
分析
器,我希望它能输出有意义
和
准确的错误消息。就像发生错误的确切的行
和
列一样。在编写
词法
分析
器时,处理错误的适当方法是什么?
浏览 1
提问于2013-03-05
得票数 3
2
回答
词法
分析
器如何识别给定的令牌是标识符还是关键字?
、
我有一个关于词汇
分析
的基本问题。作为
词法
分析
器(它是接受
词法
和
产生标记的DFA )可以生成标识符(A/A/0-9,而不是第一个字符)、关键字(if,否则,.),操作符
和
分隔符。那么,它是否是一个词汇错误,说明--它不是有效的关键字或--它是否被接受为标识符(变量),因为
词法
分析
器不考虑语法是否正确? 词汇
分析
器是否对标识符、关键字、操作符使用不同的DFA?
浏览 4
提问于2014-02-06
得票数 1
回答已采纳
4
回答
IEnumerable<T>
和
“收益回报”性能问题
、
、
下午好, 我正在编写一个简单的
词法
分析
器,它基本上是的修改版本。在得到每个令牌后,我需要执行轻微的修改,并重新
分析
它,以重新检查它的类型。当然,在
词法
分析
之后,我需要重用整个标记列表来对其进行某种“解析”。我的问题是,在
词法
分析
器中使用IEnumerable<Token>
和
yield return语句是否会使整个程序的性能变慢……使用List<Token>迭代地构建列表并使用普通的return语句会更好吗
浏览 0
提问于2010-11-23
得票数 3
回答已采纳
4
回答
编译器与汇编器
、
、
那么,这是否意味着汇编程序还必须对代码进行
词法
分析
和
语法
分析
?以下面这段与8086兼容的代码为例。MOV MOVXYZ,013hADD BX,MOVXYZ 如果它确实需要另一轮
词法
分析
和
语法
分析
,那么为什么要将程序集作为编译的中间步骤呢?我的问题是,如果不是
词法
分析
,它如何区分"MOV“<em
浏览 0
提问于2014-11-30
得票数 1
2
回答
重用
MySQL
解析器
、
、
、
、
我发现
MySQL
有一个包含主源文件sql/sql_lex.cc的
词法
分析
器
和
一个由sql/sql_yacc.y构建的语法
分析
器。我真的很有兴趣重用这个健壮的解决方案。我正在用C/C++构建我的入侵检测系统,所以我正在寻找一些方法将
MySQL
解析器与我的检测系统连接起来。我想知道是否可以重用
MySQL
解析器(lexical+syntax
分析
器),以某种逻辑形式(例如语法树)获得SQL的结构。有可能吗?是否有相关的文本、教程或
浏览 1
提问于2014-04-13
得票数 7
回答已采纳
1
回答
如何为一个独立的ANTLR
词法
分析
器和解析器添加虚构的标记?
、
、
、
我正在使用ANTLR并基于分离的Java6
词法
分析
器
和
语法来构建一个AST。
词法
分析
器定义包含在Java6Lex.g中,并生成语法使用的标记。解析器语法包括来自
词法
分析
器的标记词汇表-这应该是语法可用的标记的基线。tokens { FIELD; } 不,似乎即使定义令牌块也会导致EarlyExitException
和
错误,表明Java6Parse.g没有规则。我想,解析器语法根本不喜欢在解析器中定义标记。所以,我在
词法
分析</
浏览 2
提问于2013-03-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
SQL解析-词法分析
MySQL锁分析和监控
理解词法作用域和动态作用域
MySQL Binlog 技术原理和业务应用案例分析
MySQL索引分析
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券