https://github.com/intothevoid/klisp
My implementation of a lisp like language
https://github.com/intothevoid/klisp
Last synced: 2 months ago
JSON representation
My implementation of a lisp like language
- Host: GitHub
- URL: https://github.com/intothevoid/klisp
- Owner: intothevoid
- License: mit
- Created: 2018-08-22T12:27:31.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-08-30T12:39:40.000Z (almost 8 years ago)
- Last Synced: 2025-12-30T02:43:17.773Z (6 months ago)
- Language: C
- Size: 174 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# klisp
My implementation of a lisp like language

Version History
===============
v0.1 Added prompt to accept user input
v0.2 Added MPC (parser combinator)
v0.3 Klisp now accepts polish notation and prints the AST! (⌐■_■)
v0.4 Klisp can now evaluate polish notation expressions entered by the user. See screenshot above.
v0.5 Added error handling - divide by zero, invalid number, invalid operator
Installation
============
gcc -std=c99 -Wall klisp.c mpc.c -o parsing
Notes
=====
The MPC parser combinator is copyrighted by Daniel Holden and is available under the BSD license https://github.com/orangeduck/mpc/blob/master/LICENSE.md