ANALIZADOR LEXICO

Herramientas

Automatas Finitos

Generadores

lex.Flex

JFlex

Ragel

ANTLR

Reglas

Implemetacion

Dirigido por Tabla

Bucles anidados

Funciones

Generar lista de Tokens

Interactuar con analizador sintactico

Detectar errores lexicos

Guardar informacion de los tokens

Eliminar comentarios

Aspectos Practicos

Principio maxima longitud

Palabras reservadas vs identificadores

Gestión de Buffer de entrada

Caracteristicas

Evalua Caracter a Caracter

Formar identificadores

Almacena una table de simbolos

Componentes

Token

Patron

Lexema

Palabra Reservada

if, while, do

Centinela

Expresion Regular

Definicion Regular

Operadores

= * + - / == > < & ! =

Símbolos Especiales

( ) [ ] {}

Sinonimos

Scanner

Lexer

Tokenizer

Actua

Bajo petición de analizador sintáctico