ER
Class TerminalER
java.lang.Object
ER.ER
ER.TerminalER
public class TerminalER
- extends ER
Clase para la implementacion de terminales en expresiones regulares
- Version:
- Revision 1.1.0, 17/03/07
- Author:
- Jesus Vilares ( jvilares@udc.es)
Method Summary |
protected AF |
toAF(Int freeId)
Devuelve el automata finito asociado a la expresion regular terminal. |
java.lang.String |
toString()
Devuelve la representacion de la expresion regular en formato string |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ter
Terminal ter
- Terminal
TerminalER
public TerminalER(Terminal t)
- Parameters:
t
- Terminal
TerminalER
public TerminalER(java.lang.String s)
throws G_Exception
- Parameters:
s
- Terminal (en formato string)
- Throws:
G_Exception
- No es un terminal valido
toString
public java.lang.String toString()
- Devuelve la representacion de la expresion regular en formato string
- Specified by:
toString
in class ER
- See Also:
Object.toString()
toAF
protected AF toAF(Int freeId)
throws AF_Exception,
G_Exception
- Devuelve el automata finito asociado a la expresion regular terminal.
- Specified by:
toAF
in class ER
- Parameters:
freeId
- Primer identificador de estado libre.
- Returns:
- Automata finito asociado a la expresion regular.
- Throws:
AF_Exception
G_Exception