See the trello board for full list of known defects and ideas for future features.
Syntax highlighting drops a handlful of challenging valid constructs, and is overall more generous than the Soar are. Due to limitations in VSCode's grammar, syntax highlighting is loose on ordering; for example it will happily highlight
Fix repository links (oops).
Hightlight modern NGS constants and add several illegal character checks.
Minor bug fix: widen the range of highlighted TCL proc names beyond simple alphanumerics.
Added primitive highlighting of TCL proc and if blocks. Error highlight unexpected sp tokens in production bodies. Comments should more everywhereable.
Improve WME attribute highlighting, don't break on more complex TCL code (recursive curly brackets), and a few minus fixes.
SoarUnit support! One of the few things that's super trivial in Textmate style grammars! Better support for TCL string highlighting, in particular curly bracket strings. Still operates under the assumption TCL strings contain either plain text without any weirdness or has Soar code, and highlights accordingly.
TCL and more complete Soar grammar! Hopefully the last major update TBH.
Initial release. Syntax highlighting mostly functional.