Documentation

PT124 Intentional Failure

Back to documentation index
{
  "@context": "https://nxdlang.org/schema",
  "doc_id": "PT124",
  "title": "PT124 - Intentional Failures",
  "description": "Intentional Test Failures",
  "layer": "Passed Tests",
  "category": "Passed Tests - Nim",
  "keywords": [Nim, Pass, Test],
  "doc_version": "1.0",
  "status": "active"
}

# PT124 Intentional Failure

### NXD Sample:

```nxd
MODULE TEST

FUNC MAIN()
    CONST PI SET 3.14
    CONST RATE SET 2.0

    println(PI MUL RATE)
    println(PI DIV RATE)
```

### Result:

FAIL

### Expected Output:

FAIL - Keyword capitalization violation

### Expected Rejection Stage:

[X] Lexer
[X] Parser
[ ] AST
[ ] IR
[ ] Semantics
[ ] Backend

### Actual Output:

N/A

### Notes:

intentional Parser failure. no IR JSON generated - NXD requires PRINTLN() as the valid output keyword.
The parser received the token 'println' classified as LOWNAME and rejected it as an invalid primary expression.