命名一组方法、字段、局部变量和函数
在编写编译器语法时,我试图为一组元素提供一个名称/标签,其中几乎包括所有带有标识的元素:方法、字段、局部变量和函数,
我首先想到的是“成员”,但是变量和函数不是类成员。有什么想法吗?
编辑:这比标识符更高。它的使用方法如下:
memberReference
:
IDENT
| functionCall
;
// Then elsewhere
memberReference ('.' memberReference)*
In writing a compiler grammar, I'm trying to come up with a name/label for a set of elements that include pretty much everything with an ident in it: method, field, local var and function
I thought "members" first, but vars and functions aren't class members. Any ideas?
EDIT: This is higher up than an identifier. Here's how it's used:
memberReference
:
IDENT
| functionCall
;
// Then elsewhere
memberReference ('.' memberReference)*
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
常用术语是 ID(标识符)。 ANTLR 经常使用该令牌名称。例如,摘自软件开发 - 术语表:
The common term for this is ID (identifier). ANTLR uses that token name a lot. For example, from Software Development - Glossary:
我最终只是将其保留为“memberReference”,尽管我认为它并不准确。
I ended up just leaving it as "memberReference" even though I believe it's not precise.