|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGramaticas.ReglaAbstracta
Gramaticas.ReglaGIC
Gramaticas.ReglaCYK3
public class ReglaCYK3
Clase para la implementacion interna de las reglas de una Gramatica Independiente
del Contexto (GIC
) decoradas que se emplean en el algoritmo 3 de parsing
mediante CYK visto en clase. Por la misma razon se trata de una regla en FNC, es decir, del
tipo A->a o A->BC.
Field Summary | |
---|---|
(package private) int |
ai
Coordenada XX' de la parte izquierda (i.e. del A) |
(package private) int |
aj
Coordenada YY' de la parte izquierda (i.e. del A) |
(package private) int |
bi
Coordenada XX' del primer simbolo de la parte derecha (i.e. del a en
una regla A->a y del B en una regla A->BC) |
(package private) int |
bj
Coordenada YY' del primer simbolo de la parte derecha (i.e. del a en
una regla A->a y del B en una regla A->BC) |
(package private) int |
ci
Coordenada XX' del segundo simbolo de la parte derecha (i.e. del C
en una regla A->BC; en las reglas A->a sera 0) |
(package private) int |
cj
Coordenada YY' del segundo simbolo de la parte derecha (i.e. del C
en una regla A->BC; en las reglas A->a sera 0) |
Fields inherited from class Gramaticas.ReglaGIC |
---|
drcha, izqda |
Constructor Summary | |
---|---|
ReglaCYK3(ReglaGIC regla,
int ai,
int aj,
int bi,
int bj,
int ci,
int cj)
|
Method Summary | |
---|---|
int |
get_ai()
Devuelve la coordenada XX' de la parte izquierda |
int |
get_aj()
Devuelve la coordenada YY' de la parte izquierda |
int |
get_bi()
Devuelve la coordenada XX' del primer simbolo de la parte derecha |
int |
get_bj()
Devuelve la coordenada YY' del primer simbolo de la parte derecha |
int |
get_ci()
Devuelve la coordenada XX' del segundo simbolo de la parte derecha |
int |
get_cj()
Devuelve la coordenada YY' del segundo simbolo de la parte derecha |
java.lang.String |
toString()
Devuelve la especificacion en formato string de la regla decorada (vease GIC ) |
Methods inherited from class Gramaticas.ReglaGIC |
---|
binarizada, equals, es_hoja, es_regla_binaria_CYK, es_regla_Epsilon, es_regla_FNC, es_regla_FNC, es_regla_S_Epsilon, es_regla_unaria_CYK, es_regular, get_drcha, get_izqda, hashCode, listaReglaGIC, matchea_1terminal_CYK, matchea_2noterminales_CYK |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
int ai
XX'
de la parte izquierda (i.e. del A)
int aj
YY'
de la parte izquierda (i.e. del A)
int bi
XX'
del primer simbolo de la parte derecha (i.e. del a en
una regla A->a y del B en una regla A->BC)
int bj
YY'
del primer simbolo de la parte derecha (i.e. del a en
una regla A->a y del B en una regla A->BC)
int ci
XX'
del segundo simbolo de la parte derecha (i.e. del C
en una regla A->BC; en las reglas A->a sera 0)
int cj
YY'
del segundo simbolo de la parte derecha (i.e. del C
en una regla A->BC; en las reglas A->a sera 0)
Constructor Detail |
---|
public ReglaCYK3(ReglaGIC regla, int ai, int aj, int bi, int bj, int ci, int cj) throws G_Exception
regla
- Regla gramatical original a partir de la cual se genera estaai
- Coordenada XX'
de la parte izquierdaaj
- Coordenada YY'
de la parte izquierdabi
- Coordenada XX'
del primer simbolo de la parte derechabj
- Coordenada YY'
del primer simbolo de la parte derechaci
- Coordenada XX'
del segundo simbolo de la parte derechacj
- Coordenada YY'
del segundo simbolo de la parte derecha
G_Exception
Method Detail |
---|
public int get_ai()
XX'
de la parte izquierda
XX'
de la parte izquierdapublic int get_aj()
YY'
de la parte izquierda
YY'
de la parte izquierdapublic int get_bi()
XX'
del primer simbolo de la parte derecha
XX'
del primer simbolo de la parte derechapublic int get_bj()
YY'
del primer simbolo de la parte derecha
YY'
del primer simbolo de la parte derechapublic int get_ci()
XX'
del segundo simbolo de la parte derecha
XX'
del segundo simbolo de la parte derechapublic int get_cj()
YY'
del segundo simbolo de la parte derecha
YY'
del segundo simbolo de la parte derechapublic java.lang.String toString()
GIC
)
toString
in class ReglaGIC
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |