QSP экосистема, написанная в F# среде. Содержит: ядро языка (AST, парсер, принтер), языковой сервер (LSP) и CLI утилиту для манипуляций исходниками языка.
-
Содержит:
- AST — абстрактное синтаксическое дерево языка QSP
- Парсер — переводит исходный код QSP в AST
- Принтер — переводит AST в исходный код QSP
-
Qsp.FSharp.LanguageServer
Сервер, который предоставляет поддержку языка QSP в редакторах, которые поддерживают LSP. Сейчас используется только в VS Code через Qsp.FSharp.VsCodeExtension расширение.
Использует
Qsp.FSharp.Core
.Для своей работы требует:
- либо net461 runtime
- либо dotnet 3.1 runtime
-
Qsp.FSharp.Cli
Использует
Qsp.FSharp.Core
.
- Install net461 Dev Pack (not necessary on Linux)
- Install dotnet 3.1.xxx version
- Run
build.cmd
on Windows, or./build.sh
on Linux