nojanath / SublimeKSP

Fork of Nils Liberg's SublimeKSP plugin. See README for details.
GNU General Public License v3.0
87 stars 18 forks source link

Lots of cleanup, some added checks, ranged sort() #352

Closed mkruselj closed 1 year ago

mkruselj commented 1 year ago

Clean up and rename some function argument tokens in builtins_data Document redirect_midi() arguments Add check for int-or-real-value argument token, relevant for in_range() in Kontakt 7.3 (can support reals now) Improve extra checks for UI controls without parameters in ASTVisitorCheckDeclarations Support ranged sort() command coming in Kontakt 7.3 Clean up formatting of ksp_compiler_extras.py Minor tweaks to the KScript Dark theme (improved contrast for certain elements) Massively overhaul .sublime-syntax file with way more readable and condensed regex This also makes it so that built-in constants will syntax color properly, i.e. previously %CONTROL_PAR_VALUE would colorize when it shouldn't since it's not valid