You need to sign in or sign up before continuing.
Add inputs lexeme
What does this MR do and why?
This provides the foundation for: #563376 by adding the Input
lexeme to the expression parser to enable parsing inputs
in rule conditions.
This foundation will allow us to:
- x-tract input references from expressions
- semantic validation to ensure referenced inputs exist
- support
rules
attribute on inputs - circular dependency detection
Issue | Status | Description |
---|---|---|
Keyword support | In review with Rajendra | Add Input class and basic input configuration support |
Input Lexme |
|
Adds Input lexeme to parse inputs syntax in expressions |
Semantic Validation | Planned for %18.6 |
Statement#input_names , validate referenced inputs exist, circular dependency detection |
GraphQL API | Planned | Expose fields in GraphQL, return structured data for MVP |
References
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Edited by Laura Montemayor