Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Progress Notes

LiamWJH edited this pageNov 1, 2025 ·3 revisions

We store our progress in our mini lisp project here.

Summary

  • 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

Clone this wiki locally


[8]ページ先頭

©2009-2025 Movatter.jp