2010-01-21 60 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