Skip to main content

Tooling Support

QuantumBPM includes a powerful FEEL Language Server Protocol (LSP) implementation to provide intelligent code assistance in the modeler. The same LSP powers the FEEL playground, where you can try it without installing anything.

Features

Syntax Validation

  • Real-time parsing and error detection.
  • Detailed error messages with line and column accuracy.
  • Instant feedback on invalid expressions.

Code Completion

  • Keywords: Auto-completion for all FEEL keywords (if, then, else, for, in, etc.).
  • Built-in Functions: Support for all ~80 standard built-in functions.
    • Shows function signatures (parameters and types).
    • Includes return types and descriptions.

Hover Documentation

  • Access rich documentation directly in the editor.
  • Hover over any function to see:
    • Full description.
    • Parameter details.
    • Usage examples.