Skip to content

Latest commit

 

History

History
14 lines (14 loc) · 834 Bytes

TODO.md

File metadata and controls

14 lines (14 loc) · 834 Bytes
  • TODO: Project setup for BIOS support.
  • TODO: Project setup for UEFI support.
  • TODO: BIOS support for boot loader.
  • TODO: UEFI support for boot loader.
  • TODO: load and execute our kernel code into the boot loader code.
  • TODO: Multi-kernel boot loader.
  • TODO: filesystem support to handle the calculator's code and its files.
  • TODO: Basic memory management mechanism.
  • TODO: Output characters into screen.
  • TODO: I/O events for Keyboard input.
  • TODO: Simple REPL program to read user input, evaluate the expression and return output to screen.
  • TODO: Build tokenizer to lex, and parser to parse user input.
  • TODO: Build ast to generate the expressions.
  • TODO: Build evaluator for the expressions created.