TokenIDE - A Computer-Side BASIC IDE
Posted: Fri 03 Aug, 2012 12:11 am
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
- 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