- 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): string
overload 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:
$var
renamed - 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