-
Notifications
You must be signed in to change notification settings - Fork 5
Progress Notes
LiamWJH edited this page Nov 1, 2025
·
3 revisions
We store our progress in our mini lisp project here.
- Tokenization
- Parsing
- Evaluation
- string execution, support
- File base code execution
- comment support
- Basis for Lisp complete
- print: keyword for stdout
- (+, -, /, *): basic math between two numerals
- set: keyword for variable setting in env
- while: keyword for conditional repitition
- if: keyword for conditional execution
- (>, <, >=, >=, ==, !=, &, |): comparitives and AND and OR operators
- scan: keyword for stdin
- true, false: booleans
- list: keyword to make a dynamic array
- index: keyword to be able to delete, edit, grab the content in the given index
- append: keyword to make adding content to the array like a stack easier
- Basic Lisp keywords and features complete
- fn: funtion definition made