MaxCoderz
http://maxcoderz.org/forum/

TokenIDE - A Computer-Side BASIC IDE
http://maxcoderz.org/forum/viewtopic.php?f=3&t=2883
Page 1 of 1

Author:  merthsoft [ Fri 03 Aug, 2012 12:11 am ]
Post subject:  TokenIDE - A Computer-Side BASIC IDE

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

Author:  benryves [ Fri 03 Aug, 2012 12:18 am ]
Post subject:  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! :)

Author:  tr1p1ea [ Sat 04 Aug, 2012 10:00 pm ]
Post subject:  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! :).

Author:  merthsoft [ Sat 04 Aug, 2012 11:52 pm ]
Post subject:  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!

Author:  JamesV [ Thu 09 Aug, 2012 7:26 am ]
Post subject:  Re: TokenIDE - A Computer-Side BASIC IDE

This is great to see merthsoft, nice work! :)

Author:  merthsoft [ Mon 10 Dec, 2012 5:17 pm ]
Post subject:  Re: TokenIDE - A Computer-Side BASIC IDE

I've uploaded a new version at ticalc. Here's a screenshot:
Image
Download: http://www.ticalc.org/archives/files/fileinfo/433/43315.html
Follow the link for some nice screenshots from Linux, too :)

Author:  tr1p1ea [ Mon 10 Dec, 2012 9:31 pm ]
Post subject:  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!

Author:  merthsoft [ Tue 15 Jan, 2013 3:02 am ]
Post subject:  Re: TokenIDE - A Computer-Side BASIC IDE

For anyone who missed it, ticalc.org has featured Tokens! I'm very excited about this.

Author:  tr1p1ea [ Tue 15 Jan, 2013 7:53 am ]
Post subject:  Re: TokenIDE - A Computer-Side BASIC IDE

Well done on the feature merth! Fantastic reward for a fantastic program :).

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/