Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 526 Bytes

TODO.md

File metadata and controls

35 lines (21 loc) · 526 Bytes

Enhancements:

  • PRINT separators (';' vs ','), print zone, etc

Implement additional statements:

  • READ/DATA/RESTORE
  • ON .. GOTO
  • DEF
  • DIM

Implement language fundamentals:

  • Strings
  • Arrays (test with quicksort)

Implement language standards / defacto standards:

  • Dartmouth BASIC
  • ECMA-55 Minimal BASIC
  • ECMA-116 Level 1 and 2

Internals:

  • Better representation of lines.

Testing:

  • write more tests
  • add a preflight test to run cppcheck, valgrind, etc.

Other changes:

  • Better error handling / reporting.