Skip to content

Files

Latest commit

b7c9aaf · Aug 23, 2014

History

History
executable file
·
29 lines (21 loc) · 967 Bytes

README.md

File metadata and controls

executable file
·
29 lines (21 loc) · 967 Bytes

Compilador basico para el lenguaje "UNERG" UNERG es un lenguaje de caracter muy basico creado para aprender a utilizar la libreria ply de python.

Puedes usarlo corriendo desde el terminal el siguiente comando:

% python basic.py hello.unerg HELLO WORLD %

O usarlo de forma interactiva (como python):

% python unerg.py [BASIC] 10 PRINT "HELLO WORLD" [BASIC] 20 END [BASIC] RUN HELLO WORLD [UNERG]

Esta es la definicion de los archivos utilizados:

unerg.py - Script de alto nivel que controla toda la app unergLex.py - tokenizador donde se definen los tokens unergParse.py - parser donde se definen las reglas para sintaxis unergInterp.py - interprete esto permite la ejecucion de los programas

debe usarse el sufijo ".unerg" para los programas, hay una lista de programas de ejemplo con la sintaxis definida por este pequeño compilador en la carpeta /examples

Sin mas que decir "Happy hacking"