luvitale / tp-lyc

Entregas del Trabajo Práctico de Lenguajes y Compiladores

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Trabajo Práctico de Lenguajes y Compiladores

Tradukaten

Tradukaten (del esperanto Traduka Kateno, cadena de traducciones) es un compilador hecho para la materia de Lenguajes y Compiladores de la carrera de Ingeniería en Informática de la Universidad Nacional de La Matanza.

compilador

Instalar dependencias

APT

sudo apt-get update
sudo apt-get -y install flex bison

Chocolatey

choco upgrade chocolatey
choco install --verbose mingw make winflexbison3

Compilar

Makefile

make

Manualmente

flex -o lex.yy.c Lexico.l
bison -dyv Sintactico.y
gcc lex.yy.c y.tab.c ts.c rpn.c utils/*.c -o tradukaten.exe -fcommon

O

flex -o lex.yy.c Lexico.l
bison -dyv Sintactico.y
gcc lex.yy.c y.tab.c ts.c rpn.c utils/*.c -o tradukaten.app -fcommon

Test

make test

Ensamblar

tasm Final.asm
tlink /3 /x /v Final.obj numbers.obj
pause
Final.exe

About

Entregas del Trabajo Práctico de Lenguajes y Compiladores


Languages

Language:C 82.3%Language:Yacc 7.6%Language:Assembly 7.3%Language:Lex 2.5%Language:Makefile 0.3%Language:Batchfile 0.1%