Escolar Documentos
Profissional Documentos
Cultura Documentos
Autmatas del
analizador lxico C
Compiladores
Compiladores
Analizador lxico
Introduccin
Dada la complejidad de realizar un analizador lxico, se tiene que dividir en varias partes, cada una
controlada por un autmata. Los que empleamos para llevar a cabo el nuestro fueron los
siguientes. Los ordenamos segn la precedencia (mayor a menor)
Consideraciones
Dado el tamao de algunos autmatas, se ha simplificado la notacin en algunos casos mediante
el uso de agrupaciones.
Compiladores
Analizador lxico
4fx
444tw_
8yx
Expresin regular
[0-9]+[a-zA-Z0-9_]+
Representacin grfica
Compiladores
0.11111
90.32
100.0001
Expresin regular
[0-9]+. [0-9]+
Representacin grfica
Analizador lxico
Compiladores
24212
990231
1
Expresin regular
[0-9]+
Representacin grfica
Analizador lxico
Compiladores
Expresin regular
(main)|(goto)|(return)|(signed)|(sizeof)|(typedef)|(union)|(unsigned)
Representacin grfica
Analizador lxico
Compiladores
Analizador lxico
Expresin regular
(for)|(break)|(continue)|(do)|(while)
Representacin grfica
Compiladores
Expresin regular
(switch)|(case)|(else)|(if)|(default)
Representacin grfica
Analizador lxico
Compiladores
Representacin grfica
Analizador lxico
Compiladores
Representacin grfica
Analizador lxico
Compiladores
Representacin grfica
Analizador lxico
Compiladores
Representacin grfica
Representacin grfica
Analizador lxico
Compiladores
Representacin grfica
Representacin grfica
Analizador lxico
Compiladores
Representacin grfica
Representacin grfica
Analizador lxico