Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

To Do #1

Open
Zeda opened this issue Dec 27, 2019 · 0 comments
Open

To Do #1

Zeda opened this issue Dec 27, 2019 · 0 comments
Labels

Comments

@Zeda
Copy link
Owner

Zeda commented Dec 27, 2019

Here is a to-do list:

  • Lists, arrays (including matrices)
  • Indexing of lists, arrays, and strings
  • For loop, While loop
    • I need to figure out what format the For loop should take. I like C's format, but TI-BASIC's format is a little more intuitive
  • Expand on If. Currently it only accepts one-line statements. I'm thinking:
If <condition>
    <code>
ElseIf <condition>
    <code>
...
Else
    <code>
End

(indents for readability)

  • An actual variable system, currently uses single character, A~Z and theta. Planning to use ideas from FileSyst, modified to better suit parsing in the future (keeping names separate from data). Partially done, currently uses static RAM, but otherwise works.
  • Custom types. Still working on formalizing this; I want to add basic cmath support this way.
  • Calling other programs and subroutines
  • Fix the raw( function (using det( token) so that I can get some sprite examples working again.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant