Gramaticas
Class Terminal
java.lang.Object
Gramaticas.Simbolo
Gramaticas.Terminal
- All Implemented Interfaces:
- java.lang.Comparable
public class Terminal
- extends Simbolo
Clase para la implementacion interna de simbolos terminales en gramaticas,
automatas, etc. Para simplificar, los simbolos estan constituidos por caracteres aislados,
siendo el conjunto de simbolos terminales validos el de los caracteres
'a'..'z' en minusculas, los digitos '0' .. '9', y el caracter
EPSILON
para la representacion del epsilon.
- Version:
- Revision 1.1.0, 17/03/07
- Author:
- Jesus Vilares ( jvilares@udc.es)
Field Summary |
static char |
EPSILON
Caracter que empleamos para representar el terminal epsilon (actualmente '$'). |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
EPSILON
public static final char EPSILON
- Caracter que empleamos para representar el terminal epsilon (actualmente '$').
- See Also:
- Constant Field Values
Terminal
public Terminal(java.lang.String id)
throws G_Exception
- Parameters:
id
- Simbolo terminal propiamente dicho: un string con un unico caracter 'a'..'z',
'0'..'9' o EPSILON
.
- Throws:
G_Exception
Terminal
public Terminal(char id)
throws G_Exception
- Parameters:
id
- Simbolo terminal propiamente dicho: un unico caracter 'a'..'z',
'0'..'9' o EPSILON
.
- Throws:
G_Exception