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

Entradas populares de este blog

Instalación JFLEX y CUP