|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use G_Exception | |
---|---|
AF | |
ER | |
Gramaticas |
Uses of G_Exception in AF |
---|
Methods in AF that throw G_Exception | |
---|---|
AF |
AF.determinizar()
Devuelve al Automata Finito Determinista (AFD) equivalente a este automata. |
static AF |
AF.loadAF()
Carga un AF a partir de la especificacion en formato string almacenada en un fichero de texto. |
static AF |
AF.loadAF(java.lang.String path)
Carga un AF a partir de la especificacion en formato string almacenada en un fichero de texto. |
AF |
AF.subautomata_conexo()
Devuelve al subautomata conexo equivalente a este automata. |
Constructors in AF that throw G_Exception | |
---|---|
AF(java.util.LinkedHashSet qs,
java.util.LinkedHashSet ab,
Estado i,
java.util.LinkedHashSet as,
java.util.LinkedHashSet fs)
Constructor directamente heredado de la superclase abstracta (vease AFabstracto.AFabstracto(LinkedHashSet,LinkedHashSet,Estado,LinkedHashSet,LinkedHashSet) ). |
|
AF(java.lang.String af)
Constructor directamente heredado de la superclase abstracta (vease AFabstracto.AFabstracto(String) ). |
|
AFabstracto(java.util.LinkedHashSet qs,
java.util.LinkedHashSet ab,
Estado i,
java.util.LinkedHashSet as,
java.util.LinkedHashSet fs)
NOTA: Al ser creado e inicializado el objeto, el constructor anhade a mayores, automatica y explicitamente, el epsilon (caracter especial Terminal.EPSILON ) al alfabeto del automata. |
|
AFabstracto(java.lang.String af)
|
|
Arco(java.lang.String s)
|
Uses of G_Exception in ER |
---|
Methods in ER that throw G_Exception | |
---|---|
static ER |
parserER.concatenacion()
Regla para el parsing de la concatenacion de expresiones regulares. |
static ER |
parserER.element()
Regla para el parsing de las expresiones regulares "elementales" (terminales aislados, Epsilon y conjunto vacio) y expresiones regulares parentizadas. |
static ER |
ER.loadER()
Carga y crea una ER a partir de su descripcion almacenada en un fichero de texto. |
static ER |
ER.loadER(java.lang.String path)
Carga una GIC a partir de su descripcion almacenada en un fichero de texto. |
static ER |
parserER.one_line()
Regla inicial para el parsing de expresiones regulares. |
static ER |
parserER.parse(java.lang.String s)
Crea el objeto ER que implementa la expresion regular especificada en formato
string y cerrada mediante punto y coma. |
AF |
ER.toAF()
Devuelve el automata finito asociado a la expresion regular. |
protected AF |
VacioER.toAF(Int freeId)
Devuelve el automata finito asociado a la expresion regular vacia. |
protected AF |
RepeticionER.toAF(Int freeId)
Devuelve el automata finito asociado a la expresion regular repeticion. |
protected AF |
ConcatenacionER.toAF(Int freeId)
Devuelve el automata finito asociado a la expresion regular concatenacion. |
protected AF |
UnionER.toAF(Int freeId)
Devuelve el automata finito asociado a la expresion regular union. |
protected AF |
TerminalER.toAF(Int freeId)
Devuelve el automata finito asociado a la expresion regular terminal. |
protected abstract AF |
ER.toAF(Int freeId)
Devuelve el automata finito asociado a la expresion regular. |
static ER |
parserER.unario()
Regla para el parsing de la repeticion de expresiones regulares. |
static ER |
parserER.union()
Regla para el parsing de la union de expresiones regulares. |
Constructors in ER that throw G_Exception | |
---|---|
TerminalER(java.lang.String s)
|
Uses of G_Exception in Gramaticas |
---|
Methods in Gramaticas that throw G_Exception | |
---|---|
boolean |
GIC.check_regla(ReglaGIC r)
Comprueba si una regla/produccion es valida |
static java.util.ArrayList |
parserTreeCYK.cola()
|
static java.util.LinkedList |
ReglaGIC.listaReglaGIC(java.lang.String s)
Dada una regla de una gramatica, devuelve una lista con los objetos ReglaGIC
asociados a las diferentes reglas "atomicas" que contiene, una por cada una de las partes
izquierdas separadas por '|'. |
static Cadena |
Cadena.loadCadena()
Carga y crea una Cadena a partir de su descripcion almacenada en un fichero de texto. |
static Cadena |
Cadena.loadCadena(java.lang.String path)
Carga una Cadena a partir de su descripcion almacenada en un fichero de texto. |
static GIC |
GIC.loadGIC()
Carga y crea una GIC a partir de su descripcion almacenada en un fichero de texto. |
static GIC |
GIC.loadGIC(java.lang.String path)
Carga una GIC a partir de su descripcion almacenada en un fichero de texto. |
static ArbolCYK |
parserTreeCYK.one_line()
|
boolean |
GIC.parse_CYK3(Cadena cadena,
java.util.List lista)
Comprueba si la cadena de entrada pertenece al lenguaje generado por esta gramatica aplicando el algoritmo CYK y devuelve los arboles de analisis correspondientes. |
static ArbolCYK |
parserTreeCYK.parse(java.lang.String s)
|
boolean |
GIC.scan_CYK(Cadena cadena)
Comprueba si la cadena de entrada pertenece al lenguaje generado por esta gramatica aplicando el algoritmo CYK. |
static ArbolCYK |
parserTreeCYK.subarbol()
|
Cadena |
Cadena.subcadenaFinal(int i)
Devuelve la subcadena desde una posicion dada al final de la cadena |
AF |
GIC.toAF()
Devuelve el automata finito asociado a la gramatica regular. |
Constructors in Gramaticas that throw G_Exception | |
---|---|
Cadena(java.lang.String s)
Convierte un string en un objeto Cadena. |
|
GIC(java.lang.String s)
Las gramaticas se pueden construir a partir de una especificacion en modo texto como esta: S A B; a b c; S; S -> a A; A -> a b c A | b B; B -> b c B | $; Describiremos la sintaxis a seguir. |
|
No_terminal(char id)
|
|
No_terminal(java.lang.String id)
|
|
ReglaCYK3(ReglaGIC regla,
int ai,
int aj,
int bi,
int bj,
int ci,
int cj)
|
|
ReglaGIC(ReglaGIC regla)
Crea una regla copia de otra |
|
ReglaGIC(java.lang.String i,
java.lang.String d)
Dadas las partes izquierda y derecha de una regla "atomica" de una gramatica (es decir, sin "|" en la parte derecha), crea el objeto Regla asociado. |
|
Terminal(char id)
|
|
Terminal(java.lang.String id)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |