Skip to content

C-analyzer es una avanzada herramienta de escritorio diseñada para el análisis léxico y sintáctico del lenguaje de programación C.

License

Notifications You must be signed in to change notification settings

dpaulsoria/c-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C-analyzer: Herramienta de Análisis Léxico para C

Descripción del Proyecto

C-analyzer es una avanzada herramienta de escritorio diseñada para el análisis léxico y sintáctico del lenguaje de programación C.

Características Principales

  • Análisis Léxico Avanzado: Analiza el código en C para identificar y clasificar los distintos componentes léxicos.
  • Análisis Sintáctico: Descompone y examina la estructura del código para garantizar la coherencia y la corrección sintáctica.
  • Desarrollado en Python 3.10.x: Utiliza las últimas características y mejoras de Python para asegurar un rendimiento óptimo y una experiencia de usuario fluida.
  • Interfaz de Usuario Intuitiva: Fácil de usar, permitiendo a los usuarios realizar análisis complejos con sencillez y eficiencia.

Tecnologías Utilizadas

  • Python 3.10.x: Para el desarrollo del núcleo de la aplicación.
  • Paquete PLY de Python: Utilizados para realizar análisis sintácticos y léxicos detallados.
  • Tkinter para la GUI: Paquete popular por su facilidad de uso y adaptabilidad para las aplicaciones de escritorio.

Cómo Empezar

  1. Instalar las dependencias
  2. Ejecutar
  3. En el panel izquierdo se ingresa código C y en al procesar se muestran los resultados del análisis del código

Imágenes

image image image

Autores y Reconocimientos

  • Paul Soria
  • Gabriela Ramos
  • Juan Xavier Pita

About

C-analyzer es una avanzada herramienta de escritorio diseñada para el análisis léxico y sintáctico del lenguaje de programación C.

Topics

Resources

License

Stars

Watchers

Forks