{
  "isError" : false,
  "request" : {
    "file" : "orders.ek9",
    "line" : 8
  },
  "response" : {
    "activeGuards" : [ ],
    "meta" : {
      "serverMs" : "<timing>"
    },
    "purityConstraint" : "non-pure",
    "scopeChain" : [ {
      "purityContext" : "non-pure",
      "scope" : "block",
      "symbols" : [ {
        "kind" : "VARIABLE",
        "line" : 7,
        "name" : "stdout",
        "roles" : [ "initialised", "mutable" ],
        "state" : "set",
        "type" : "Stdout"
      } ],
      "type" : "block"
    }, {
      "name" : "_main",
      "pure" : false,
      "purityContext" : "non-pure",
      "returnVariable" : {
        "kind" : "PARAMETER",
        "line" : 6,
        "name" : "_rtn",
        "roles" : [ "return", "mutable" ],
        "state" : "unset",
        "type" : "Void"
      },
      "scope" : "method:_main",
      "type" : "method"
    }, {
      "name" : "Orders",
      "purityContext" : "non-pure",
      "scope" : "aggregate:Orders",
      "symbols" : [ {
        "kind" : "METHOD",
        "line" : 6,
        "name" : "_main",
        "state" : "unset",
        "type" : "Void"
      }, {
        "kind" : "METHOD",
        "line" : 6,
        "name" : "Orders",
        "roles" : [ "initialised" ],
        "state" : "set",
        "type" : "Orders"
      } ],
      "type" : "aggregate"
    }, {
      "name" : "com.example",
      "purityContext" : "non-pure",
      "scope" : "module:com.example",
      "symbols" : [ {
        "kind" : "TYPE",
        "line" : 6,
        "name" : "Orders",
        "roles" : [ "initialised" ],
        "state" : "set",
        "type" : "Orders"
      }, {
        "file" : "constants.ek9",
        "kind" : "VARIABLE",
        "line" : 5,
        "name" : "SERVICE_NAME",
        "roles" : [ "initialised" ],
        "state" : "set",
        "type" : "String"
      }, {
        "file" : "constants.ek9",
        "kind" : "VARIABLE",
        "line" : 6,
        "name" : "MAX_RETRIES",
        "roles" : [ "initialised" ],
        "state" : "set",
        "type" : "Integer"
      } ],
      "type" : "module"
    } ],
    "status" : "found"
  },
  "scenario" : "cross_file_module_symbols",
  "tool" : "list_visible_symbols"
}
