Skip to content

Reference operators and Xbase expression parser#247

Open
nilslambertz wants to merge 4 commits intovitruv-tools:mainfrom
nilslambertz:feature/reference-operators-and-expression-parser
Open

Reference operators and Xbase expression parser#247
nilslambertz wants to merge 4 commits intovitruv-tools:mainfrom
nilslambertz:feature/reference-operators-and-expression-parser

Conversation

@nilslambertz
Copy link
Copy Markdown
Collaborator

This pull request introduces a set of reference operators and parsers that transform Xbase expressions into these reference operators. The reference operators can be chained and the parser handles nested expressions by moving operators to the top-level, resulting in a flat chain of reference operators.

Some reference operators (e.g. Filter and Map) are limited or require a specific operator format. Some limitations can be lifted in the future by exploring and improving the TGG operators which will be generated out of these reference operators.

The TGG backend adjustments for these reference operators will follow in a separate pull request.

@nilslambertz nilslambertz assigned larsk21 and unassigned larsk21 Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants