ANTLR
Gli ascoltatori
Ricerca…
Eventi di ascolto utilizzando etichette
L'etichettatura delle alternative all'interno di una regola che inizia con l'operatore #
indica a ANTLR di generare metodi di ascolto per ciascuna etichetta corrispondente all'alternativa.
Specificando un'etichetta per ogni alternativa nella seguente regola:
// Rule
type : int #typeInt
| short #typeShort
| long #typeLong
| string #typeString
;
// Tokens
int : 'int' ;
short : 'short' ;
long : 'long' ;
string : 'string' ;
Genera i seguenti metodi nell'interfaccia generata che estende 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow