Categorias: Todos - herramientas - operadores - lexico - funciones

por Steven Garcia 7 anos atrás

736

ANALIZADOR LEXICO

En el campo de la informática, existen componentes fundamentales para procesar y analizar el código fuente de los programas. Un analizador léxico, también conocido como lexer o tokenizer, es esencial para esta tarea.

ANALIZADOR LEXICO

ANALIZADOR LEXICO

Actua

Bajo petición de analizador sintáctico

Sinonimos

Tokenizer
Lexer
Scanner

Componentes

Símbolos Especiales
( ) [ ] {}
Operadores
= * + - / == > < & ! =
Definicion Regular
Expresion Regular
Centinela
Palabra Reservada
if, while, do
Lexema
Patron
Token

Caracteristicas

Almacena una table de simbolos
Formar identificadores
Evalua Caracter a Caracter

Aspectos Practicos

Gestión de Buffer de entrada
Palabras reservadas vs identificadores
Principio maxima longitud

Funciones

Eliminar comentarios
Guardar informacion de los tokens
Detectar errores lexicos
Interactuar con analizador sintactico
Generar lista de Tokens

Implemetacion

Bucles anidados
Dirigido por Tabla

Herramientas

Reglas
Generadores
ANTLR
Ragel
JFlex
lex.Flex
Automatas Finitos