Buscar..
Eventos de escucha usando etiquetas
El etiquetado de las alternativas dentro de una regla que comienza con el operador #
le indica a ANTLR que genere métodos de escucha para cada etiqueta correspondiente a la alternativa.
Al especificar una etiqueta para cada alternativa en la siguiente regla:
// Rule
type : int #typeInt
| short #typeShort
| long #typeLong
| string #typeString
;
// Tokens
int : 'int' ;
short : 'short' ;
long : 'long' ;
string : 'string' ;
ParseTreeListener
los siguientes métodos en la interfaz generada que extiende 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
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow