Skip to content

CSGLMZBA/LexicalAnalizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Analizador lexico de C utilizando Flex

Un analizador lexico hecho con Flex.
Reconoce keywords, puntuacion, identificadores, operadores, literales, y comentarios (de una o multiples lineas)


Funciones

  • Tokeniza las keywords de C (int, float, char, etc.)
  • Reconoce identificadores, integers, floats, char, y string literals
  • Detecta operadores (+, -, *, /, =, ==, !=, etc.)
  • Maneja puntuacion (;, {}, (), [], etc.)
  • Maneja comentarios de una linea (//) y multiples lineas (/* */)

Uso

# Usar make para crear el analizador
make

# Ejecutar lexer en un archivo tipo c o con sintaxis tipo c
./lexer directorio/del/archivo.c

# Limpiar los artefactos
make clean

About

Proyecto de compiladores

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published