在编写编译器语法时,我试图为一组元素提供一个名称/标签,其中包含几乎所有包含ident的元素:方法,字段,局部变量和函数命名一组方法,字段,局部变量和函数
我首先想到了“成员”,但变量和函数不是类成员。有任何想法吗?
编辑:这比标识符更高。以下是它的使用方法:
memberReference
:
IDENT
| functionCall
;
// Then elsewhere
memberReference ('.' memberReference)*
在编写编译器语法时,我试图为一组元素提供一个名称/标签,其中包含几乎所有包含ident的元素:方法,字段,局部变量和函数命名一组方法,字段,局部变量和函数
我首先想到了“成员”,但变量和函数不是类成员。有任何想法吗?
编辑:这比标识符更高。以下是它的使用方法:
memberReference
:
IDENT
| functionCall
;
// Then elsewhere
memberReference ('.' memberReference)*
我最终只是把它留作“memberReference”,即使我相信它不是精确的。
这个通用术语是ID(标识符)。 ANTLR使用该标记名称很多。例如,来自Software Development - Glossary:
标识符的程序中的一些名称。例如。在Java中,名称为 的变量,方法,类, 接口或包。
我在找标识符稍高一点的东西。看到我上面的编辑,但也许只是不是一个术语。 – 2010-01-21 09:11:24