腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么覆盖和最终
标识符
具有特殊意义而不是保留
关键字
?
c++
、
c++11
、
keyword
它们与添加到C++11中
的
其他说明符(如和 )不同,因为它们不是,因此可以用作
标识符
:{ int final =0 ; // Ok} 表3中
的
标识符
浏览 0
提问于2015-05-22
得票数 30
3
回答
在MS Visual Studio中,有没有办法防止“
关键字
”被高亮显示
c++
、
visual-c++
MS Visual Studio编辑器
将
某些非
关键字
标识符
突出显示
为
C++文件中
的
关键字
。特别是"event“和"array”被视为
关键字
。这对
我
来说非常烦人,因为它们不是C++
关键字
。
我
知道如何将我自己
的
关键字
添加到
语法
突出显示
的
标识符
列表中,但如何删除现有的内置
关键字
?
我</em
浏览 3
提问于2009-07-15
得票数 10
回答已采纳
1
回答
我
的
语法
将
关键字
标识
为
标识符
java
、
antlr4
几乎每个单词都被识别为
标识符
,它甚至没有达到更复杂
的
规则。例如,‘Decl_list’被识别为条件,它不将‘整数a,b;’识别为程序,只将‘整数’部分识别为Decl。 你们知道为什么吗?
我
正在使用以下代码进行测试: program test1 integer a, b, c;begin read (c);
浏览 28
提问于2021-10-10
得票数 0
回答已采纳
1
回答
在ANTLR3和ANTLR4中,Lexer查找是如何与贪婪和非贪婪匹配一起工作
的
?
parsing
、
antlr
、
antlr3
、
antlr4
、
lexer
我
正在编写允许
我
匹配输入
的
antlr3
语法
,例如:
我
想出了一个类似于Antlr 3.4
的
语法
:: (options经过一些搜索后,
我
了解到这里
的
问题是,它不能正确地标记输入,因为例如,对于输入:“
标识符
”部分首先是“
标识符
”部分,因此它决定在还没有匹配<
浏览 10
提问于2014-01-30
得票数 1
回答已采纳
1
回答
精神::气
关键字
和
标识符
c++
、
boost
、
boost-spirit
、
boost-spirit-qi
我
见过一些与qi
语法
中
关键字
/
标识符
使用
的
细微差别有关
的
帖子,但我不太明白boost示例中演示
的
方法应该如何工作。关键词声明:示例
关键字
集: ("foo") ;
标识符
规则声明keywords >> qi::raw[
浏览 0
提问于2014-12-13
得票数 6
回答已采纳
2
回答
词法分析器如何识别给定
的
令牌是
标识符
还是
关键字
?
compiler-construction
、
lexical-analysis
我
有一个关于词汇分析
的
基本问题。作为词法分析器(它是接受词法和产生标记
的
DFA )可以生成
标识符
(A/A/0-9,而不是第一个字符)、
关键字
(if,否则,.),操作符和分隔符。所以,如果像“尖叫声”这样
的
词出现了。那么,它是否是一个词汇错误,说明--它不是有效
的
关键字
或--它是否被接受
为
标识符
(变量),因为词法分析器不考虑
语法
是否正确?词汇分析器是否对
标识符
、<
浏览 4
提问于2014-02-06
得票数 1
回答已采纳
3
回答
如何在Java中使用Enum
java
、
enums
、
grouping
我
想知道如何在java中正确地使用枚举。
我
已经实现了以下代码,并给出了一个错误。GED_INCLUSION_ALPHA = 0.5f; * GED beta thresholdpublic static float GED_INCLUSION_BETA = 0.7f;} “‘enum”不应用作
标识符
,因为它是源级1.5中
的
保留
关键字
。
语
浏览 6
提问于2017-01-13
得票数 0
回答已采纳
1
回答
不能在生成器内使用“”yield“”作为
标识符
javascript
、
syntax
、
language-lawyer
、
generator
、
ecmascript-2018
在编写async generator函数时,
我
注意到以下构造会产生一个SyntaxError async function * foo() {} 即使颠倒上下文
关键字
的
顺序是完全可以接受
的
: async function * foo() {} 在仔细阅读错误之后,<e
浏览 34
提问于2019-12-11
得票数 3
回答已采纳
1
回答
不区分大小写
的
关键字
匹配
regex
、
perl
、
yacc
我
正在编写一个解析计算机语言
的
语法
,它可以与一起使用。这是一个Perl包,它简化了
为
常规语言编写解析器
的
过程。它类似于yacc和其他LALR解析器生成器,但是有一些有用
的
扩展,比如用正则表达式定义令牌。现在,这里有一个棘手<e
浏览 3
提问于2013-07-01
得票数 3
3
回答
Dim s As String和Dim s As [String]
的
区别是什么?
vb.net
、
string
、
declaration
它们之间
的
区别是什么:和 Dim s As [String]
浏览 0
提问于2010-04-19
得票数 3
1
回答
动态
语法
-高亮显示
vim
、
syntax-highlighting
、
vim-syntax-highlighting
我
希望动态地(即,取决于当前文件
的
内容)调整
语法
高亮显示。虽然这在一般情况下可能是有用
的
,但我
的
具体设置如下:
我
考虑
的
文件类型可能包含表单(VAR ...)
的
(任意多个)块,其中这种“VAR-块”包含一个以空格分隔
的
标识符
列表,这些
标识符
应该被视为变量(而不在VAR块中
的
标识符
被认为是固定
的
函数符号或常量)。此外,已经有一个文件trs.vim负
浏览 1
提问于2013-04-17
得票数 2
1
回答
PEST
语法
分析中
的
PEG
语法
歧义分析
rust
、
peg
我
正在尝试
为
一个旧
的
文件格式写一个PEG,它有大约100个不能用作
标识符
的
关键字
。以下是
关键字
规则
的
示例: IN = { ^"in" } // Caret means case insensitivity keyword = { IN } // plus others
标识符
规则如下所示: identifier = @{ ( "_" | ASCII_AL
浏览 20
提问于2020-09-23
得票数 3
1
回答
Lexer
将
标识符
的
部分识别为
关键字
。
c
、
token
、
keyword
、
lexer
我
目前正在编写
我
自己
的
lexer (最终是一个解析器),到目前为止,一切都很好。
我
能认出
我
所需要
的
一切,除了最近
我
遇到了一个小问题。当我输入诸如“字符”之类
的
标识符
时,lexer输出一个令牌[ KEYWORD, "char" ]和另一个令牌[ IDENTIFIER, "acter" ]。
我
目前对输入进行词法
的
方式是在
标识符
之前查找
关键
浏览 0
提问于2018-06-11
得票数 5
回答已采纳
1
回答
C#罗斯林编译器
语法
类值
关键字
c#
、
roslyn
我
目前正在使用来自Roslyn
的
语法
API来生成一些C#代码,在定义这样
的
集合访问器时,
我
想知道一件小事:IdentifierName(Token(SyntaxKind.ValueKeyWo
浏览 9
提问于2022-09-08
得票数 1
2
回答
为什么“重写”在C++11
的
末尾?
c++
、
c++11
我
试图了解为什么在C++11中,他们必须在方法
的
末尾添加override
关键字
,而不是像virtual这样
的
开头。
我
认为不能在方法
的
声明中同时编写virtual和override。
浏览 4
提问于2015-01-27
得票数 14
回答已采纳
1
回答
使用非
标识符
的
函数接受kwargs
关键字
参数安全吗?
python
、
python-3.x
、
identifier
、
python-2.x
、
keyword-argument
在Python中,向函数提供不是Python
标识符
的
关键字
参数安全吗?,是因为用包含破折号
的
名称格式化对
我
来说更方便(因为这些值对应于命令行参数,其中包含它们
的
名称中
的
破折号)。
我
不确定是否官方支持使用非
标识符
作为
关键字
参数:实际上,读取: 如果
语法
**表达式出现在函数调用中,则表达式必须计算
为
映射,映射
的
内容被视为附加
关键字
参数。…其中,“<
浏览 3
提问于2013-06-06
得票数 6
回答已采纳
1
回答
带有as
语法
和&&运算符
的
ngIf
angular
如何
将
ngIf as
语法
与&&运算符结合使用?下面的代码会导致“期望
的
标识符
或
关键字
”错误 <control-error *ngIf="(createUserError | async as userError) && submitted">
浏览 10
提问于2021-11-14
得票数 1
回答已采纳
3
回答
如何处理Lex中
的
关键字
?
parsing
、
yacc
、
lex
假设你有这样一种语言:optional optional = 42,第一个"optional“是一个
关键字
,第二个"optional”是一个
标识符
。一方面,
我
希望有一个像optional { return OPTIONAL; }这样
的
Lex规则,稍后
将
像这样在YACC中使用,例如:如果
我
将
identifier定义
为
:
浏览 1
提问于2018-04-02
得票数 5
2
回答
新
的
Ruby
语法
并不是每次都有效
ruby-on-rails
、
ruby
我
想请Ruby专家解释一下。在新
的
Ruby
语法
中,我们可以替换这个散列火箭: ^-------------^<%= f.submit "
浏览 0
提问于2013-11-07
得票数 0
1
回答
ANTLR4标记一组庞大
的
关键字
antlr4
我
想将一些已知
的
标识符
名称嵌入到我
的
语法
中,例如,
我
的
项目的类名是已知
的
,
我
想告诉lexer哪些
标识符
是实际属于class-name标记
的
已知
关键字
。但是由于我有一个很长
的
类名列表(数百个名称),
我
不想通过在规则中列出所有已知
的
类名
关键字
来创建一个类名lexer规则,这会使
我
的</em
浏览 1
提问于2013-05-07
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券