I've turned to CodeMirror's simple mode, rather than a full-fledged mode, which allows for easy syntax highlighting. A few more regular expressions have to be added, then the IDE will be pretty much done! The final step will be to write the tokenizer, which will be a bit difficult, since tokenization for the 68k processor is a bit different than TI Basic.

Syntax highlighting has been uploaded to the IDE, but it's taking some time to show up in CodeMirror. If it doesn't work (or does work), tell me what you think!

Wow, I never new and even thought that a 68K Basic code can be readable on a computer! I guess we learn something every day. furthermore, I can see the codes that need to be (de)tokenized; but overall this is a great & fun game:)

10/25/17
I've started to add some saving functionality to the IDE. Since I do not have the money to host a web server to allow users so save programs to a cloud, I'm adding the ability to save to Google Drive using the Google Drive API. This will allow users to save to their drive (which provides 15 GB of storage for free). There will also be the option to export the file to the users computer if saving to the cloud is not wanted.

12/11/17
Saving to a local disk will be implemented later today (txt files). I'm looking to implement a version of Tokens89 for tokenization (89p format basically). I will also be adding other features such as fullscreen editing, code folding, multiple editing states, etc.

Sorry for the delays, school is super important :)

EDIT: Implemented. If anybody wants to tokenize the program, you can grab a copy of Tokens89 to do so. Tokenization is now my final task.

For those curious, here's what I'm currently trying to detokenize (68k programs are untokenized when opened in the editor, but are then tokenized when run on the calculator).

A funny thing that I noticed was that the program is actually reversed, as in the jumbled code starts from the bottom of the code, all the way to the top. So the first line you see in the jumbled code is actually the last line of code in the calculator. In addition, the readable text and unreadable commands are reversed in order.