Documentation

FT015 (micro test)

Back to documentation index
# FT015 (micro test)

### NXD Sample:

```nxd
MODULE TEST

FUNC MAIN()
    LET X SET 5
    LET Y SET 10

    IF Y GTE X:
        PRINTLN("GTE")

    IF X LTE Y:
        PRINTLN("LTE")
```

### Result:

COMPILER: FAIL
SEMANTICS: FAIL

### Expected Output:



### Actual Output:

N/A

### Notes:

Verified parser entered IF statement handling.
Verified failure occurred while processing the comparison expression.
The parser encountered the terminating : before successfully constructing a valid condition expression.
Current implementation does not appear to fully support GTE / LTE comparison parsing within IF conditions.

### Technical Significance

This test indicates a gap in comparison-expression handling rather than a control-flow implementation failure. IF statements have already been demonstrated to survive the NXD → JSON → Rust → Nim pipeline in previous tests.