腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何使用alex/haskell实现python风格的缩进/缩进标记?
、
我正在用Alex和Haskell为一种小
语言
写
一个
词法
分析
器。 该
语言
被指定为具有pythonesque式的显着缩进,只要缩进级别发生更改,就会发出缩进标记或DEDENT标记。在像
C
这样的传统命令式
语言
中,您需要在
词法
分析
器中保留一个全局变量,并使用每一行的缩进级别来更新它。这在Alex/Haskell中不起作用,因为我不能使用Haskell在任何地方存储任何全局数据,并且我不能将我所有的
词法
分析<
浏览 0
提问于2009-10-03
得票数 6
回答已采纳
2
回答
我在哪里可以学到编写lexer的基础知识?
、
、
我想学习如何编写
词法
分析
器。我的大学课程有一个作业,我们必须
写
一个解析器(以及一个
词法
分析
器),但这是给我们的,没有任何说明或反馈(超出分数),所以我并没有从中学到太多东西。我想要讨论一下为一种非常简单的
语言
编写
词法
分析
器的基础知识,我可以将其用作研究更复杂
语言
的标记化的基础。 在这个阶段,我对最佳实践或优化技术并不真正感兴趣,而是更喜欢将重点放在要点上。
浏览 0
提问于2011-06-02
得票数 89
回答已采纳
2
回答
在什么阶段抛出错误?
、
、
、
编译通常分几个阶段进行:
词法
分析
、语法
分析
等。例如,在
C
语言
中,我写道而不声明a为int。现在,在编译的哪个阶段检测到错误?在语法
分析
阶段?如果是这样,那么
词法
分析
器是做什么的呢?
浏览 2
提问于2015-02-16
得票数 2
回答已采纳
1
回答
C
语言
中BNF到Lex到解析器的转换
、
、
、
、
我正在尝试学习这些概念,以及如何从BNF表示法而不是EBNF用
C
语言
创建
词法
分析
器和解析器。我想用
C
语言
来学习它。谁能给我解释一下我用来放入
C
语言
的
词法
分析
器和解析器的BNF的哪些部分,以及把它们放在哪里?比如也用到了一个例子?for_statement> ::= FOR <identifier> IS <expression> BY <expression> TO <
浏览 3
提问于2011-11-19
得票数 3
2
回答
当我在Antlr中导入
词法
分析
器时,为什么我得到一个NullPointerException?
、
、
、
特定于
词法
分析
器//包含特定于
语言
的标记-派生自基本
词法
分析
器组合语法->导入特定
词法
分析
器和特定解析器我是不是遗漏了什么?
浏览 2
提问于2011-01-24
得票数 0
1
回答
如何使用antlrv3生成的
词法
分析
器和解析器提供语法高亮显示?
、
、
、
、
如何使用antlrv3生成的
词法
分析
器和解析器提供语法高亮显示?我想开发一个具有语法突出显示功能的编辑器,用于学习purposes.However。我一直使用Antlr生成的
词法
分析
器和解析器。然而,使用这个
词法
分析
器和解析器被证明是一场噩梦。生成的
C
语言
的
词法
分析
器和解析器都是用JAVA生成的,有什么建议吗?链接以获取帮助?
浏览 1
提问于2015-08-14
得票数 2
5
回答
我在哪里可以找到MATLAB的形式语法?
、
、
、
、
我想
写
一个
词法
分析
器生成器,将MATLAB
语言
的一个基本子集转换为
C
#,
C
++等。为了帮助我做到这一点,我想找到一个包含MATLAB形式语法的文档。
浏览 1
提问于2012-03-06
得票数 26
回答已采纳
2
回答
我应该用什么编译器作为自学习编译器原理技术的案例研究?
、
、
、
、
我决定开始研究编译器理论,但问题是我想要为任何
语言
编写一个编译器,以便跟踪每种
语言
。 我知道一些与我类似的关于clang和gcc的问题,我知道他们都在动态地进行
词法
和语法
分析
,只要编译器本身是用
C
编写的,并且运行在ubuntu x64上,我只想用任何
语言
编写任何编译器
浏览 2
提问于2015-03-13
得票数 0
回答已采纳
2
回答
识别缩进块的
词法
分析
器
、
、
、
我想为一种用空格表示程序块的
语言
编写编译器,就像在Python中一样。我更喜欢使用Python
语言
,但
C
++也是一种选择。有没有一个开源的
词法
分析
器可以帮助我轻松地做到这一点,例如,通过像Python
词法
分析
器那样正确地生成缩进和删除标识符?一个相应的解析器生成器将是一个加号。
浏览 0
提问于2011-08-02
得票数 6
回答已采纳
3
回答
为什么要使用词汇
分析
器?
、
我正在使用Flex构建自己的
语言
,但我想知道一些事情: 为什么我要使用
词法
分析
器?他们能帮我做些什么吗?是义务的吗?
浏览 2
提问于2009-11-30
得票数 3
回答已采纳
10
回答
您是否曾在实际应用程序中有效地使用过lexer/parser?
、
、
、
我知道
词法
分析
器/解析器一起可以用来构建编程
语言
。 除了DSL或编程
语言
之外,您是否曾经直接或间接地使用
词法
分析
器/解析器工具(和知识)来解决实际问题?普通程序员有可能在不了解
词法
分析
器或解析器的情况下解决这些问题吗?
浏览 0
提问于2009-03-14
得票数 16
回答已采纳
3
回答
词法
分析
器可以检测到的错误有哪些?
、
在Java、
C
++或
C
等
语言
中,
词法
分析
器可以在给定的代码片段中检测到哪些错误?
浏览 0
提问于2009-10-06
得票数 1
回答已采纳
3
回答
词汇
分析
问题
、
、
、
引用书中的文字(3.1.4词汇错误,Pno 114)F(a == f(x) ) 看完这篇文章后,我有点困惑。我的理解是,
词法
分
浏览 5
提问于2010-07-10
得票数 3
回答已采纳
1
回答
从消息中理解模式信息(命令/指令)
、
、
它们不是具有完整语法的
语言
,只是指令。 有没有人推荐比regex更好的方法?
浏览 2
提问于2021-04-19
得票数 0
2
回答
ANTLR如何使用具有相同开头的
词法
分析
器规则?
、
、
如何使用具有相同起点的
词法
分析
器规则?我正在尝试使用两个相似的
词法
分析
器规则(具有相同的起点):INTEGER : ('0'..'9')+; COLON在我的
语言
中,要同时使用case块和datetime常量,就必须有这样的规则。例如,在我的
语言
中,可以这
浏览 3
提问于2012-04-05
得票数 5
回答已采纳
1
回答
词法
分析
和宏
、
我正在用
C
语言
为一种玩具编程
语言
编写一个演示编译器。 如果我们在读取程序和
词法
分析
之间的单独阶段进行宏处理,会出现什么问题?
浏览 2
提问于2009-09-29
得票数 0
回答已采纳
2
回答
编写
词法
分析
器和解析器而不是编译器的用途?
、
、
除了编写编译器之外,使用
词法
分析
器和解析器还可以解决哪些问题?是否存在只使用
词法
分析
器或只使用解析器的情况?
浏览 1
提问于2011-09-11
得票数 1
回答已采纳
4
回答
代码生成时间
、
、
对于像
C
这样相对简单(算法上)的
语言
,与解析/
词法
分析
/语义
分析
相比,在代码生成阶段花费了多少时间?我感兴趣的是更一般的答案,或者甚至是特定于实现的答案。
浏览 0
提问于2011-10-20
得票数 3
回答已采纳
1
回答
用ASCII表示UTF-8
、
、
我正在尝试用“
C
”编写"go“
语言
的
词法
分析
器,.But "go”使用UTF-8作为它的字符集,
C
使用Ascii。那么有没有可能用ascii来表示unicode字符呢?
浏览 1
提问于2014-02-10
得票数 0
1
回答
ANTLR4中的type3-only lexers?
、
、
我正在考虑在我的正式
语言
讲座中使用ANTLR,因为它的输入
语言
非常干净,易于学习。由于我不是使用ANTLR的专家,我尝试了一些标准示例来熟悉它的语法、错误消息等。这样做我发现:R : 'a'R'b' | 'ab';echo "aaabbb" | grun KFG tokens-tokens 因为语法是上下文无关的,所以它应该只能由解析器解析,而不能由<e
浏览 0
提问于2015-10-09
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言写的日历程序
C 语言这么厉害,它自身是用什么语言写的?
C/C+编程笔记:C语言中的类型转换,今天教你怎么写!
不会C语言的Java程序员写不出好Python
C/C+编程笔记:C语言预处理命令是什么?不要以为你直接写#就行!
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券