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.
Related
- FEEL overview — what FEEL is and where it runs across DMN and BPMN.
- FEEL syntax — data types, operators, and expressions.
- Built-in functions — the full function reference.
- FEEL playground — try the editor and LSP live in your browser.