Называя набор методов, полей, локальных переменных и функций - PullRequest
1 голос
/ 21 января 2010

При написании грамматики компилятора я пытаюсь придумать имя / метку для набора элементов, который включает в себя практически все с идентификатором в нем: метод, поле, локальная переменная и функция

Сначала я подумал «члены», но переменные и функции не являются членами класса. Есть идеи?

РЕДАКТИРОВАТЬ: это выше, чем идентификатор. Вот как это используется:

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

Ответы [ 2 ]

1 голос
/ 21 января 2010

Общий термин для этого - ID (идентификатор). ANTLR часто использует это имя токена. Например, из Разработка программного обеспечения - Глоссарий :

идентификатор Имя чего-либо в программе. Например. в Java имя переменной, метода, класса, интерфейс или пакет.

0 голосов
/ 18 февраля 2010

Я просто оставил его как "memberReference", хотя считаю, что это не точно.

...