Skip to content

Final assignment for the Language Processors class at Universidad de La Laguna. Developed an interpreted language and an AST translation to JS.

Notifications You must be signed in to change notification settings

ULL-ESIT-PL-2122/Egg-TFA-EnriqueVinaAlonso

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Egg Interpreter

This package offers an interpreter and compiler for the language Egg.

Installation

To install this package you can type:

npm install @ull-esit-pl-2122/extended-egg-interpreter-enrique-vina-alonso-alu0101337760@1.0.0

or add this entry to your package.json file:

{
"@ull-esit-pl-2122/extended-egg-interpreter-enrique-vina-alonso-alu0101337760": "1.0.0"
}

Usage from CLI

To use the interpreter you can type:

npm egg 

If you want to run an egg script from a file you can type:

npm egg <path_to_file>

To run the program from a file with the environment:

npm env <path_to_file>

Author

name: Enrique Viña Alonso
email: alu0101337760@ull.edu.es
url: https://github.com/alu0101337760

Tests

To run the tests you can use:

npm test

About

Final assignment for the Language Processors class at Universidad de La Laguna. Developed an interpreted language and an AST translation to JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published