Skip to content

Repository files navigation

KSPCompiler

GitHub Release License: MIT

Run Unit Tests Build KSP Compiler (develop) Build LSP Server (develop)

A compiler programs for KONTAKT Script Processor scripts. This program is part of VS Code Extension - Language support for NI KONTAKT(TM) Script Processor (KSP).

Architecture / Design

Ask DeepWiki

Features

Compilation

  • Syntax analysis
  • Semantic analysis
  • Obfuscate

Language server

  • Completion
  • Go to Definition
  • Find all References
  • Folding
  • Hover
  • Renaming
  • Signature Help

Run as a standalone application

Compilation

  1. Build Compiler/Applications/KSPCompilerCliApp
  2. Run the kspc command to display usage information.

Language server

  1. Build LanguageServer/Applications/KSPLanguageServerCliApp
  2. Run the ksp_lsp command to start the language server
  3. Connect the LSP client via stdio

Requirements

Limitations

  • Extended syntax is not supported

About KONTAKT

KONTAKT is registered trademarks of Native Instruments GmbH.

https://www.native-instruments.com/

About

A Compiler and Language Server for KSP (Kontakt Script Processor).

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages