Skip to content

HULK - This repository contains the implementation of a compiler developed as part of the Compiler Theory course in Computer Science. The project aims to provide a practical understanding of compiler design and implementation, covering key concepts such as lexical analysis, parsing, semantic analysis, and code generation.

License

Notifications You must be signed in to change notification settings

alexsierra45/hulk-compiler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARJ-HULK

Compilador del lenguaje HULK

Autores

Pasos para compilar un archivo .hulk

Ejecuta el comando make build en la raiz del proyecto para generar el Lexer y el autómata del Parser. Ejecuta el comando make build en la raíz del proyecto para generar el Lexer y el autómata del Parser.

Ejecuta el comando make build en la raíz del proyecto para generar el Lexer y el autómata del Parser.

Crear un archivo llamado main.hulk en la raiz del proyecto, que será donde va su código a compilar.

Ejecuta el comando make para parsear el código y compilar.

Ejecuta el comando make compile para solo compilar archivo en C generado.

Ejecuta el comando make test para ejecutar los test automáticos que hemos añadido al proyecto

About

HULK - This repository contains the implementation of a compiler developed as part of the Compiler Theory course in Computer Science. The project aims to provide a practical understanding of compiler design and implementation, covering key concepts such as lexical analysis, parsing, semantic analysis, and code generation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.1%
  • C 9.8%
  • Makefile 0.1%