{
  "module": "Test",
  "kind": "Type Error",
  "text": [
    { "type": "text", "content": "The integer " },
    { "type": "code", "content": "-1" },
    { "type": "text", "content": " does not fit the type " },
    { "type": "type", "content": "Nat32" },
    { "type": "text", "content": "." }
  ],
  "span": {
    "filename": "test-programs/suites/014-int-constants/003-nat32-neg/Test.aum",
    "startp": { "line": 3, "column": 8 },
    "end": { "line": 3, "column": 27 }
  },
  "context": [
    [ 1, "module body Test is" ],
    [ 2, "    function main(): ExitCode is" ],
    [ 3, "        let n: Nat32 := -1;" ],
    [ 4, "        return ExitSuccess();" ],
    [ 5, "    end;" ]
  ]
}