An open API service indexing awesome lists of open source software.

https://github.com/christian-2003/lispinterpreter

An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.
https://github.com/christian-2003/lispinterpreter

abstract-syntax-tree abstractsyntaxtree interpreter java lexer lisp parser parsetree programming-language source-code tokenizer

Last synced: 10 months ago
JSON representation

An interpreter for somewhat adapted Lisp source code. I have worked on this program for a school project.

Awesome Lists containing this project

README

          

**IMPORTANT:** Due to technical difficulties, this Lisp interpreter is now discontinued. Find a newer version of this interpreter [here](https://github.com/Christian-2003/LISP-Interpreter).

# LispInterpreter
This program can interpret source code, which is written in a simplified and adapted version of the programming language of Lisp.


![Preview.png](https://raw.githubusercontent.com/Christian-2003/LispInterpreter/main/Preview.png)


# Information about the Lisp dialect that the Interpreter can evaluate:
- [Keywords](https://github.com/Christian-2003/LispInterpreter/blob/main/Documentation/Keywords.md "Visit the \"Documentation\" folder of this Repository")
- [Arithmetic operations](https://github.com/Christian-2003/LispInterpreter/blob/main/Documentation/Atithmetic%20operations.md "Visit the \"Documentation\" folder of this Repository")
- [Boolean operations](https://github.com/Christian-2003/LispInterpreter/blob/main/Documentation/Boolean%20operations.md "Visit the \"Documentation\" folder of this Repository")
- [Functions](https://github.com/Christian-2003/LispInterpreter/blob/main/Documentation/Functions.md "Visit the \"Documentation\" folder of this Repository")
- [Predefined functions](https://github.com/Christian-2003/LispInterpreter/blob/main/Documentation/Predefined%20functions.md "Visit the \"Documentation\" folder of this Repository")
- [Escape sequences](https://github.com/Christian-2003/LispInterpreter/blob/main/Documentation/Control%20characters.md "Visit the \"Documentation\" folder of this Repository")