Skip to content

Releases: xxrjun/mini-lisp-interpreter

☕Basic 1~8 & Bonus 1~3

28 Dec 04:16
Compare
Choose a tag to compare
  • minilisp.exe is for Windows
  • minilisp is for Mac

Add one Bonus Feature: Nested Function

☕Basic 1~8 & Bonus 1~2

28 Dec 03:02
Compare
Choose a tag to compare
  • minilisp.exe is for Windows
  • minilisp is for Mac

Basic Features

  • Syntax Validation: Print “syntax error” when parsing invalid syntax
  • Print: Implement print-num statement
  • Numerical Operations: Implement all numerical operations
  • Logical Operations: Implement all logical operations
  • if Expression: Implement if expression
  • Variable Definition: Able to define a variable
  • Function: Able to declare and call an anonymous function
  • Named Function: Able to declare and call a named function

Bonus Features:

  • Recursion: Support recursive function call
  • Type Checking: Print error messages for type errors