For the past couple of years of been working on TokenIDE, a BASIC IDE for the TI-83+ line of calculators (and more to come later). It lets you open, edit, and save basic programs as well as appvars and images. I'm currently working on list and matrix support. It also has a hex editor and semi-functioning DCS GUI editor. Some of the editor features include:
- Library support, such as xLib and DCS
- Syntax highlighting
- Underlining tokens so you know what's a token and what's not
- Entry using typeable characters (such as ->)
- Preprocessor directives
- The ability to not tokenize a toke (such as "While ")
- Block counting (Then/End etc.)
- A reference pane to look up tokens
It's made in C#, and works under Linux using Mono 2.10. Here's some screen shots (note: some are older):
The main editor, showing a program being edited and the (newly added) selection counting feature:
The blocking counting tool, which will soon be integrated into the main editor:
Running on Fedora:
The start of the "Project" part (currently not released):
Sprite editor:
Image editor:
Demonstrating error underlining:
Preprocessor directives:
Library example (note DrawTileMap is treated as a token, it gets translated to the corresponding real( command):
The tokens, groups, documentation, and highlighting are driven through XML files, so it's easy to use this for Axe and other languages as well.
Hope you like it Download here:
http://merthsoft.com/Tokens.zip
TokenIDE - A Computer-Side BASIC IDE
Moderator: MaxCoderz Staff
- benryves
- Maxcoderz Staff
- Posts: 3088
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: Croydon, England
- Contact:
Re: TokenIDE - A Computer-Side BASIC IDE
It's an excellent project with a lot of thought put into it, and I'm glad to see it posted here - nice to see you back, Merthsoft!
- tr1p1ea
- Maxcoderz Staff
- Posts: 4141
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: I cant seem to get out of this cryogenic chamber!
- Contact:
Re: TokenIDE - A Computer-Side BASIC IDE
Wow! This is very impressive merthsoft, i can see this being adopted by BASIC programmers very quickly! Lots of very nifty features, well done! .
Re: TokenIDE - A Computer-Side BASIC IDE
Thanks, guys! I actually just found a bug in some of the very first code I wrote for this that hadn't been found before . It was kind of scary to look at some of that code--a lot of it was written to just very quickly get something in place and really needs to be rewritten!
Shaun
Re: TokenIDE - A Computer-Side BASIC IDE
This is great to see merthsoft, nice work!
Re: TokenIDE - A Computer-Side BASIC IDE
I've uploaded a new version at ticalc. Here's a screenshot:
Download: http://www.ticalc.org/archives/files/fi ... 43315.html
Follow the link for some nice screenshots from Linux, too
Download: http://www.ticalc.org/archives/files/fi ... 43315.html
Follow the link for some nice screenshots from Linux, too
Shaun
- tr1p1ea
- Maxcoderz Staff
- Posts: 4141
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: I cant seem to get out of this cryogenic chamber!
- Contact:
Re: TokenIDE - A Computer-Side BASIC IDE
I have seen this in the list on ticalc.org, its a very neat utility and makes BASIC program writing a breeze!
Re: TokenIDE - A Computer-Side BASIC IDE
For anyone who missed it, ticalc.org has featured Tokens! I'm very excited about this.
Shaun
- tr1p1ea
- Maxcoderz Staff
- Posts: 4141
- Joined: Thu 16 Dec, 2004 10:06 pm
- Location: I cant seem to get out of this cryogenic chamber!
- Contact:
Re: TokenIDE - A Computer-Side BASIC IDE
Well done on the feature merth! Fantastic reward for a fantastic program .