{
  "module": "Test",
  "kind": "Type Error",
  "text": [
    {
      "type": "text",
      "content": "Both operands to an arithmetic expression must be compatible types. The LHS has type "
    },
    { "type": "type", "content": "Int8" },
    { "type": "text", "content": " but the RHS has type " },
    { "type": "type", "content": "Int32" },
    { "type": "text", "content": "." }
  ],
  "span": {
    "filename": "test-programs/suites/012-numbers/div-Int8-Int32/Test.aum",
    "startp": { "line": 5, "column": 8 },
    "end": { "line": 5, "column": 33 }
  },
  "context": [
    [ 3, "        let a: Int8     := 10;" ],
    [ 4, "        let b: Int32    := 20;" ],
    [ 5, "        let c: Int8     := a * b;" ],
    [ 6, "        return ExitSuccess();" ],
    [ 7, "    end;" ]
  ]
}