- fix: not found QSPFoundation or Fering and client not ready
- chore: change extension name to "qsp-official"
- chore: change extension name to "qsp-ext"
- chore: change publisher to QSPFoundation
- feat: recognize text between locations as a comment
- fix: optional
&between instructions in a line - feat: add
$QspVer(string): stringoverload for$QspVer('platform')support - feat: add assignment destructuring support for tuples
- feat: add assignment destructuring tuples in AST and print it
- feat: add support for tuples in expressions
- feat: add support for assigning multidimensional arrays
- feat: add support for two-dimensional arrays
- parser: feat:
@location - parser: fix:
$varrenamed - parser: feat: loop construct
- parser: fix: local vars replaced previous vars
- parser:
#is not specificator (#13) - parser: scope in dynamic code
- parser: fix: explicitVar locale
- parser: scopes for
if,act,for - parser: feat: local
- parser: scope
- server: fix publishDiagnostic error (#16)
- server: remove "unknown" in diagnostics messages
- parser:
=*,=+,=-,=/removed - feat: location outline
- parser:
/=,=/,*=,=*added - parser:
else: - parser: fix:
msecscount+x=>msecscount(x) - parser: fix: $func
- build: net461
- build: .Net Core
- fix: escape args txt2gam, txt2gam output error
- feat: buildAndRun
- Добавил комманду "QSP: Build", которая компилирует текущий файл в .qsp
- Init