jjosenaldo / natalia

Implementation of the natalia language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

natalia language

This is an implementation of the natalia language which employs the interpretation approach. It was developed as the main assignment of the DIM0437 - LINGUAGENS DE PROGRAMACAO: CONCEITOS E PARADIGMAS (programming languages: concepts and paradigms) course.

Compilation

To compile the interpreter, execute the following:

$ make

Usage

To run the interpreter, execute the following, where INPUT_FILE is the path for a .nat file (a natalia program):

$ ./natalia.out INPUT_FILE

About

Implementation of the natalia language


Languages

Language:Haskell 98.7%Language:Makefile 1.3%