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.
- Host: GitHub
- URL: https://github.com/christian-2003/lispinterpreter
- Owner: Christian-2003
- License: mit
- Created: 2021-03-15T18:01:53.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-11-08T18:43:04.000Z (about 4 years ago)
- Last Synced: 2023-03-06T02:59:14.725Z (almost 3 years ago)
- Topics: abstract-syntax-tree, abstractsyntaxtree, interpreter, java, lexer, lisp, parser, parsetree, programming-language, source-code, tokenizer
- Language: Java
- Homepage:
- Size: 473 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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.

# 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")