Suche…


Listener-Events mit Labels

Das Kennzeichnen der Alternativen in einer Regel beginnt mit dem Operator # , und ANTLR weist Listener-Methoden für jedes der Alternative entsprechende Etikett an.

Durch Angabe eines Labels für jede Alternative in der folgenden Regel:

// Rule
type : int     #typeInt
     | short   #typeShort
     | long    #typeLong
     | string  #typeString
     ;

// Tokens
int : 'int' ;
short : 'short' ;
long : 'long' ;
string : 'string' ;

Generiert die folgenden Methoden in der generierten Schnittstelle, die ParseTreeListener :

public void enterTypeInt(TypeShortContext ctx);
public void enterTypeShort(TypeIntContext ctx);
public void enterTypeLong(TypeLongContext ctx);
public void enterTypeString(TypeStringContext ctx);


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow