Beruflich Dokumente
Kultur Dokumente
te generado. Estas sentencias contienen generalmente el cdigo llamado por las reglas en la seccin de
las reglas. En programas grandes es ms conveniente
poner este cdigo en un archivo separado y enlazarlo en tiempo de compilacin.
el programa imprimir:
Tambin se pueden incluir atajos para denir patrones Encontrado un entero: 123 Encontrado un entero: 2 Ende la Seccin de Reglas, por ejemplo en vez del patrn contrado un entero: 6
[0-9]* (cero o ms dgitos que reconoceran cualquier nmero natural), se puede denir en esta seccin el atajo":
nmeros [0-9]*, as, en la seccin de cdigo pondramos
el patrn {nmeros} {accin_en_C;}. Con esto se clarica la escritura del cdigo en lex.
3 Uso de Lex con Yacc
La seccin de reglas es la seccin ms importante;
asocia patrones a sentencias de C. Los patrones son
simplemente expresiones regulares. Cuando el lexer
encuentra un texto en la entrada que es asociable a un
patrn dado, ejecuta el cdigo asociado de C. sta
es la base de del funcionamiento de lex.
Vase tambin
Analizador lxico Flex
Yacc
Enlaces externos
Sitio ocial de Flex (en ingls)
Manual de Flex (en ingls)
ENLACES EXTERNOS
6.1
Text
Lex (informtica) Fuente: http://es.wikipedia.org/wiki/Lex%20(inform%C3%A1tica)?oldid=79312677 Colaboradores: Chobot, YurikBot, Jgaray, KnightRider, FedericoMP, CEM-bot, Rosarinagazo, Thijs!bot, JAnDbot, TXiKiBoT, Rei-bot, Moscar, Elabra sanchez, Shooke, SieBot, Alberto44768, UA31, Diegusjaimes, TobeBot, KLBot2, Polsaker, SteenthIWbot y Annimos: 5
6.2
Images
6.3
Content license