2010-01-21 63 views
1

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

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

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

memberReference 
: 
IDENT 
| functionCall 
; 
// Then elsewhere 
memberReference ('.' memberReference)* 

回答

0

我最终只是把它留作“memberReference”,即使我相信它不是精确的。

1

这个通用术语是ID(标识符)。 ANTLR使用该标记名称很多。例如,来自Software Development - Glossary

标识符的程序中的一些名称。例如。在Java中,名称为 的变量,方法,类, 接口或包。

+0

我在找标识符稍高一点的东西。看到我上面的编辑,但也许只是不是一个术语。 – 2010-01-21 09:11:24