All notable changes to the "ti-basic" extension will be documented in this file.
- Error message if no text editor is open when importing a file.
- Issue with exporting on Windows I missed has been fixed.
- Importing now works on macOS and Linux as well, not only Windows.
- Import TI-BASIC programs through command palette.
- Export TI-BASIC programs through command palette.
- Use Emscripten build of tivars_lib_cpp by Adriweb.
- Re-introduce highlighting for certain unicode characters.
- Properly detect syntax highlighting for all tokens, thanks to a file provided by nineteendo.
- Organize commands by ones ending with
(
. - Restructure syntaxes to properly highlight more stuff.
- Add support for matricies [A] through [J].
- Less strict error checking for tokens to correctly highlight more often, mentioned in #3.
- Check for
(
to ensure correct syntax for certain tokens. - Change logical operation scope to
keyword.operator.expression
, suggested by nineteendo. - Handle snippet arguments slightly differently to consistently highlight them.
- Fix matching for DelVar and logical operations with code suggested by nineteendo.
- Language snippets provided by Hamburger317.
- Improved error checking in highlighting.
- Removed bracket highlighting so that there aren't a bunch of errors in optimized code.
- Fixed an issue with highlighting strings.
- Improved the README.
- Highlighting for most tokens and other things.
- Highlighting for control and operators.
- Language icon.