TokenIDE - A Computer-Side BASIC IDE

A forum where you can announce your awesome project(s).

Moderator: MaxCoderz Staff

Post Reply
merthsoft
Extreme Poster
Posts: 496
Joined: Tue 21 Dec, 2004 6:49 am
Location: WI

TokenIDE - A Computer-Side BASIC IDE

Post by merthsoft »

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:
Image
The blocking counting tool, which will soon be integrated into the main editor:
Image
Running on Fedora:
Image
The start of the "Project" part (currently not released):
Image
Sprite editor:
Image
Image editor:
Image
Demonstrating error underlining:
Image
Preprocessor directives:
Image
Library example (note DrawTileMap is treated as a token, it gets translated to the corresponding real( command):
Image

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
Shaun
User avatar
benryves
Maxcoderz Staff
Posts: 3080
Joined: Thu 16 Dec, 2004 10:06 pm
Location: Croydon, England
Contact:

Re: TokenIDE - A Computer-Side BASIC IDE

Post by benryves »

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! :)
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4135
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

Post by tr1p1ea »

Wow! This is very impressive merthsoft, i can see this being adopted by BASIC programmers very quickly! Lots of very nifty features, well done! :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
merthsoft
Extreme Poster
Posts: 496
Joined: Tue 21 Dec, 2004 6:49 am
Location: WI

Re: TokenIDE - A Computer-Side BASIC IDE

Post by merthsoft »

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
User avatar
JamesV
New Member
Posts: 14
Joined: Tue 19 Jun, 2012 11:12 am
Location: Australia
Contact:

Re: TokenIDE - A Computer-Side BASIC IDE

Post by JamesV »

This is great to see merthsoft, nice work! :)
"Warning... Destruction imminent"
Image
merthsoft
Extreme Poster
Posts: 496
Joined: Tue 21 Dec, 2004 6:49 am
Location: WI

Re: TokenIDE - A Computer-Side BASIC IDE

Post by merthsoft »

I've uploaded a new version at ticalc. Here's a screenshot:
Image
Download: http://www.ticalc.org/archives/files/fi ... 43315.html
Follow the link for some nice screenshots from Linux, too :)
Shaun
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4135
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

Post by tr1p1ea »

I have seen this in the list on ticalc.org, its a very neat utility and makes BASIC program writing a breeze!
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
merthsoft
Extreme Poster
Posts: 496
Joined: Tue 21 Dec, 2004 6:49 am
Location: WI

Re: TokenIDE - A Computer-Side BASIC IDE

Post by merthsoft »

For anyone who missed it, ticalc.org has featured Tokens! I'm very excited about this.
Shaun
User avatar
tr1p1ea
Maxcoderz Staff
Posts: 4135
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

Post by tr1p1ea »

Well done on the feature merth! Fantastic reward for a fantastic program :).
"My world is Black & White. But if I blink fast enough, I see it in Grayscale."
Image
Image
Post Reply