Split checker implementation
Opened this issue · 0 comments
kanak8278 commented
Nl2DSL should only contain validation and checks which makes sure the DSL conforms the required structure.
- Validate Structure for each task type. (Check for keys, transitions, e)
- Check if the variables used in the task is defined in Pydantic Class.
- Check for the transition state exists, if doesn't exist set it None.
All errors
should be caught in NL2DSL.