Está en la página 1de 1

LEX identifica los componentes basicos del lenguaje

reglas y funciones

todo programa en lex abarca tres secciones:


1 seccion de difiniciones
2 seccion de reglas
3 seccion de funciones

seccion de definiciones.
esta seccion se declara las "variables que se utilizaran en el programa:
la estrucutura es la siguiente:
<nombre variable> <expresion regular>

ejm
numero [0-9]+
digito [0-9 ]
letrami [a-z]
letra [A-Z]
letra [a-zA-Z]

seccion de reglas.
en esta seccion se define las acciones a seguir por cada ocurrencia dada una
expresion

estrucutura
<expresion regular> { accion a seguir}

ejemplo

[0-9]+ { }
cuando una ariable se utiliza en la seccion de reglas esta debe ser
referenciada por su nombre y limitad entre llaves

{numero}.{numero} {}
{digito}+.{digito}+

las acciones en la seccion de reglas de un programa en LEX se codifica en lenguaje


c

También podría gustarte