Open
Description
R-Python currently includes support for several statements that are intended for test purposes only:
ModTestDef
statementTestDef
statementAssert
statements
These constructs are not part of the core language and are primarily used in the test infrastructure.
Task
We need to review the implementation of these test-only statements across the following components:
- Parser: Ensure syntax support is consistent and isolated from production constructs.
- Type-checker: Verify that test-only statements are correctly typed or ignored as appropriate.
- Interpreter: Confirm expected runtime behavior during test execution.
Goal
Ensure that test-related constructs are well-scoped, do not interfere with the main language semantics, and are consistently handled across the codebase.
Metadata
Metadata
Assignees
Labels
No labels