TokenIDE - A Computer-Side BASIC IDE

Got a calculator project that you're working on, tell everyone about it
  • Author
  • Message
Offline

merthsoft

Topic Starter

TokenIDE - A Computer-Side BASIC IDE

Post03 August 2012, 17:03

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
Offline
User avatar

chickendude

Staff Member

Re: TokenIDE - A Computer-Side BASIC IDE

Post04 August 2012, 05:50

That's pretty cool, for most people i assume they use Basic just because you can program on your calculator but it does look really nice, especially for large projects (like Pokémon Purple ;)).
Offline

merthsoft

Topic Starter

Re: TokenIDE - A Computer-Side BASIC IDE

Post05 August 2012, 00:51

It's certainly true that a big advantage of BASIC is that you can program it on calc, but, as you said, this is nice for larger projects or projects that use libraries pretty extensively. It's also nice for Axe and other languages because you can customize the token file to use different token names.

Return to Announce your Projects

Who is online

Users browsing this forum: No registered users and 2 guests

cron