命名一组方法、字段、局部变量和函数

发布于 2024-08-19 00:55:40 字数 263 浏览 3 评论 0原文

在编写编译器语法时,我试图为一组元素提供一个名称/标签,其中几乎包括所有带有标识的元素:方法、字段、局部变量和函数,

我首先想到的是“成员”,但是变量和函数不是类成员。有什么想法吗?

编辑:这比标识符更高。它的使用方法如下:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傾城如夢未必闌珊 2024-08-26 00:55:40

常用术语是 ID(标识符)。 ANTLR 经常使用该令牌名称。例如,摘自软件开发 - 术语表

标识符 程序中某事物的名称。例如,在 Java 中,名称
变量、方法、类、
接口或包。

The common term for this is ID (identifier). ANTLR uses that token name a lot. For example, from Software Development - Glossary:

identifier The name of something in a program. E.g. in Java, the name
of a variable, method, class,
interface or package.

肤浅与狂妄 2024-08-26 00:55:40

我最终只是将其保留为“memberReference”,尽管我认为它并不准确。

I ended up just leaving it as "memberReference" even though I believe it's not precise.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文