Expresiones Regulares
Expresiones Regulares
En base al lenguaje establecido, se escribieron las
expresiones regulares para los siguientes componentes léxicos:
Lenguaje:
U = {conjunto
formado por todos los símbolos del lenguaje} (conjunto universo)
L = {A,B,C,…,Z,a,b,c,…,z}
N = {0,1,2,3,…,9}
“_” = Guion bajo
. = Punto
‘+’ , ’-‘ , ’*’ , ’/’ = Sean los símbolos de operaciones matemáticas
/*…*/ = Comentario
1-
Identificadores:
L(L|N|”_”)*
2-
Números
(-)?N+(.N+)?
3-
Comentarios
/* U* */
4-
Operaciones Matemáticas
(-)?N+(.N+)? (‘+’|’-‘|’*’|’/’) (-)?N+(.N+)? ((‘+’|’-‘|’*’|’/’)
(-)?N+(.N+)?)*
O bien,
Sea Numero = (-)?N+(.N+)?
Y Signo = (‘+’|’-‘|’*’|’/’)
Entonces,
Numero
Signo Numero (Signo Numero)*
Comentarios
Publicar un comentario