Skip to main content

Tooling Support

QuantumDMN includes a powerful FEEL Language Server Protocol (LSP) implementation to provide intelligent code assistance in the modeler.

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.