在編寫編譯器語法時,我試圖爲一組元素提供一個名稱/標籤,其中包含幾乎所有包含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