JavaCC - Análisis Léxico: la clase Token

La clase Token

La clase Token es el tipo de los objetos token que son creados por el token manager luego del escaneo exitoso de la cadena de entrada durante el análisis léxico.
Estos objetos son pasados al parser y se accede a las acciones de la gramática JavaCC usualmente retornando el valor del token. Los métodos getToken y getNextToken del token manager, dan acceso a los objetos de este tipo.

Como se mencionó anteriormente, existen dos clases de tokens: regulares y especiales.

Cada objeto de tipo token posee los siguientes campos:

La descripción anterior es válida sólo si el token es un token regular.

{
switch (ofkind)
{
default:return new Token();
}
}
Por defecto, su comportamiento consiste en retornar un nuevo objeto Token. Si quieren ejecutarse acciones especiales cuando se construye un token o se crean subclases de la clase Token y se instancian, puede redefinirse este método apropiadamente. La única restricción es que este método retorna un nuevo objeto de tipo Token (o una subclase de Token).
Este método retorna el valor de image.