Issue1218

Title refactor task parser in search component
Priority feature Status chatting
Superseder Nosy List jendrik, malte, tanja
Assigned To Keywords
Optional summary

Created on 2026-04-16.15:38:42 by tanja, last changed by tanja.

Messages
msg12069 (view) Author: tanja Date: 2026-04-16.15:38:42
We want to refactor the code in the search component that reads and checks the FDR representation of the planning task:
- Take the parser code out of root_task.{h,cc} into separate files. This might require more structure changes.
- Put the parser and lexer code into the same directory, either the task directory or a new one.
- Reconsider function names, variable names (e.g. "conditions" vs. "facts").
- Reconsider the division into functions.
- Avoid code duplication (e.g. read_facts and the part reading facts in read_mutex).
- Do a general code review.
- Maybe not really "refactoring", but we also want to unify error messages.
History
Date User Action Args
2026-04-16 15:38:42tanjacreate