--- /dev/null
+{
+ "name": "OTHER",
+ "synopsis": "Used for comparisons.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Object",
+ "synopsis": "Root of everything."
+ }, "::", {
+ "name": "OTHER",
+ "synopsis": "Used for comparisons."
+ }],
+ "class_name": "MVirtualTypeProp",
+ "full_name": "test_prog::Object::OTHER",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used for comparisons.</span>",
+ "modifiers": ["type"],
+ "bound": {
+ "name": "nullable Object",
+ "synopsis": "Root of everything.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Root of everything.</span>"
+ }
+}
+{
+ "name": "==",
+ "synopsis": "Is `other` equqls to `self`?",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Object",
+ "synopsis": "Root of everything."
+ }, "::", {
+ "name": "==",
+ "synopsis": "Is `other` equqls to `self`?"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Object::==",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Is <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">other</span></span></span></code> equqls to <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">self</span></span></span></code>?</span>",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "other",
+ "mtype": {
+ "name": "OTHER",
+ "synopsis": "Used for comparisons.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used for comparisons.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Bool",
+ "synopsis": "Booleans, `true` or `false`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Booleans, <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">true</span></span></span></code> or <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">false</span></span></span></code>.</span>"
+ }
+ }
+}
+{
+ "name": "!=",
+ "synopsis": "Is `other` different from `self`?",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Object",
+ "synopsis": "Root of everything."
+ }, "::", {
+ "name": "!=",
+ "synopsis": "Is `other` different from `self`?"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Object::!=",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Is <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">other</span></span></span></code> different from <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">self</span></span></span></code>?</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "other",
+ "mtype": {
+ "name": "OTHER",
+ "synopsis": "Used for comparisons.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used for comparisons.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Bool",
+ "synopsis": "Booleans, `true` or `false`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Booleans, <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">true</span></span></span></code> or <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">false</span></span></span></code>.</span>"
+ }
+ }
+}
+{
+ "name": "init",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Object",
+ "synopsis": "Root of everything."
+ }, "::", {
+ "name": "init"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Object::init",
+ "visibility": "public",
+ "modifiers": ["init"],
+ "is_init": true,
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": null
+ }
+}
+{
+ "name": "unary -",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Int",
+ "synopsis": "Some services about Integers."
+ }, "::", {
+ "name": "unary -"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Int::unary -",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "+",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Int",
+ "synopsis": "Some services about Integers."
+ }, "::", {
+ "name": "+"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Int::+",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "i",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "-",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Int",
+ "synopsis": "Some services about Integers."
+ }, "::", {
+ "name": "-"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Int::-",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "i",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "*",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Int",
+ "synopsis": "Some services about Integers."
+ }, "::", {
+ "name": "*"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Int::*",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "i",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "/",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Int",
+ "synopsis": "Some services about Integers."
+ }, "::", {
+ "name": "/"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Int::/",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "i",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": ">",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Int",
+ "synopsis": "Some services about Integers."
+ }, "::", {
+ "name": ">"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Int::>",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "i",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Bool",
+ "synopsis": "Booleans, `true` or `false`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Booleans, <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">true</span></span></span></code> or <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">false</span></span></span></code>.</span>"
+ }
+ }
+}
+{
+ "name": "to_f",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Int",
+ "synopsis": "Some services about Integers."
+ }, "::", {
+ "name": "to_f"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Int::to_f",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }
+}
+{
+ "name": "+",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Float",
+ "synopsis": "Some services about Floats."
+ }, "::", {
+ "name": "+"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Float::+",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "f",
+ "mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }
+}
+{
+ "name": "-",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Float",
+ "synopsis": "Some services about Floats."
+ }, "::", {
+ "name": "-"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Float::-",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "f",
+ "mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }
+}
+{
+ "name": "*",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Float",
+ "synopsis": "Some services about Floats."
+ }, "::", {
+ "name": "*"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Float::*",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "f",
+ "mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }
+}
+{
+ "name": "/",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Float",
+ "synopsis": "Some services about Floats."
+ }, "::", {
+ "name": "/"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Float::/",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "f",
+ "mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }
+}
+{
+ "name": ">",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Float",
+ "synopsis": "Some services about Floats."
+ }, "::", {
+ "name": ">"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Float::>",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "f",
+ "mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Bool",
+ "synopsis": "Booleans, `true` or `false`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Booleans, <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">true</span></span></span></code> or <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">false</span></span></span></code>.</span>"
+ }
+ }
+}
+{
+ "name": "main",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Sys",
+ "synopsis": "Sys"
+ }, "::", {
+ "name": "main"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Sys::main",
+ "visibility": "public",
+ "modifiers": ["intern", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_strength_bonus",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "careers",
+ "synopsis": "Careers of the game."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "_strength_bonus"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::careers::Career::_strength_bonus",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+}
+{
+ "name": "strength_bonus",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "strength_bonus"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Career::strength_bonus",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "strength_bonus=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "strength_bonus="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Career::strength_bonus=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "strength_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_endurance_bonus",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "careers",
+ "synopsis": "Careers of the game."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "_endurance_bonus"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::careers::Career::_endurance_bonus",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+}
+{
+ "name": "endurance_bonus",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "endurance_bonus"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Career::endurance_bonus",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "endurance_bonus=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "endurance_bonus="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Career::endurance_bonus=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "endurance_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_intelligence_bonus",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "careers",
+ "synopsis": "Careers of the game."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "_intelligence_bonus"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::careers::Career::_intelligence_bonus",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+}
+{
+ "name": "intelligence_bonus",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "intelligence_bonus"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Career::intelligence_bonus",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "intelligence_bonus=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character."
+ }, "::", {
+ "name": "intelligence_bonus="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Career::intelligence_bonus=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "intelligence_bonus",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_base_strength",
+ "synopsis": "Used to represents how strong the race is.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "races",
+ "synopsis": "Races of the game."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "_base_strength",
+ "synopsis": "Used to represents how strong the race is."
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::races::Race::_base_strength",
+ "visibility": "private",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used to represents how strong the race is.</span>",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+}
+{
+ "name": "base_strength",
+ "synopsis": "Used to represents how strong the race is.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "base_strength",
+ "synopsis": "Used to represents how strong the race is."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Race::base_strength",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used to represents how strong the race is.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "base_strength=",
+ "synopsis": "Used to represents how strong the race is.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "base_strength=",
+ "synopsis": "Used to represents how strong the race is."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Race::base_strength=",
+ "visibility": "protected",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used to represents how strong the race is.</span>",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "base_strength",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_base_endurance",
+ "synopsis": "Used to represents how the race can absorb damage.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "races",
+ "synopsis": "Races of the game."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "_base_endurance",
+ "synopsis": "Used to represents how the race can absorb damage."
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::races::Race::_base_endurance",
+ "visibility": "private",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used to represents how the race can absorb damage.</span>",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+}
+{
+ "name": "base_endurance",
+ "synopsis": "Used to represents how the race can absorb damage.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "base_endurance",
+ "synopsis": "Used to represents how the race can absorb damage."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Race::base_endurance",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used to represents how the race can absorb damage.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "base_endurance=",
+ "synopsis": "Used to represents how the race can absorb damage.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "base_endurance=",
+ "synopsis": "Used to represents how the race can absorb damage."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Race::base_endurance=",
+ "visibility": "protected",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Used to represents how the race can absorb damage.</span>",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "base_endurance",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_base_intelligence",
+ "synopsis": "Is this race smart?",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "races",
+ "synopsis": "Races of the game."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "_base_intelligence",
+ "synopsis": "Is this race smart?"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::races::Race::_base_intelligence",
+ "visibility": "private",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Is this race smart?</span>",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+}
+{
+ "name": "base_intelligence",
+ "synopsis": "Is this race smart?",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "base_intelligence",
+ "synopsis": "Is this race smart?"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Race::base_intelligence",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Is this race smart?</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "base_intelligence=",
+ "synopsis": "Is this race smart?",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life."
+ }, "::", {
+ "name": "base_intelligence=",
+ "synopsis": "Is this race smart?"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Race::base_intelligence=",
+ "visibility": "protected",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Is this race smart?</span>",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "base_intelligence",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_race",
+ "synopsis": "The `Race` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "character",
+ "synopsis": "Characters are playable entity in the world."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "_race",
+ "synopsis": "The `Race` of the character."
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::character::Character::_race",
+ "visibility": "private",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Race</span></span></span></code> of the character.</span>",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Race determines basic characteristics and what the character will be able to do in life.</span>"
+ }
+}
+{
+ "name": "race",
+ "synopsis": "The `Race` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "race",
+ "synopsis": "The `Race` of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::race",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Race</span></span></span></code> of the character.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Race determines basic characteristics and what the character will be able to do in life.</span>"
+ }
+ }
+}
+{
+ "name": "race=",
+ "synopsis": "The `Race` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "race=",
+ "synopsis": "The `Race` of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::race=",
+ "visibility": "protected",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Race</span></span></span></code> of the character.</span>",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "race",
+ "mtype": {
+ "name": "Race",
+ "synopsis": "Race determines basic characteristics and what the character will be able to do in life.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Race determines basic characteristics and what the character will be able to do in life.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_career",
+ "synopsis": "The current `Career` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "character",
+ "synopsis": "Characters are playable entity in the world."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "_career",
+ "synopsis": "The current `Career` of the character."
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::character::Character::_career",
+ "visibility": "private",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The current <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Career</span></span></span></code> of the character.</span>",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "nullable Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">A <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Career</span></span></span></code> gives a characteristic bonus or malus to the character.</span>"
+ }
+}
+{
+ "name": "career",
+ "synopsis": "The current `Career` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "career",
+ "synopsis": "The current `Career` of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::career",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The current <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Career</span></span></span></code> of the character.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "nullable Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">A <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Career</span></span></span></code> gives a characteristic bonus or malus to the character.</span>"
+ }
+ }
+}
+{
+ "name": "career=",
+ "synopsis": "The current `Career` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "career=",
+ "synopsis": "The current `Career` of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::career=",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The current <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Career</span></span></span></code> of the character.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "career",
+ "mtype": {
+ "name": "nullable Career",
+ "synopsis": "A `Career` gives a characteristic bonus or malus to the character.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">A <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Career</span></span></span></code> gives a characteristic bonus or malus to the character.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "quit",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "quit"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::quit",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_name",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "character",
+ "synopsis": "Characters are playable entity in the world."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "_name"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::character::Character::_name",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "String",
+ "synopsis": "Strings (there is no chars...).",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Strings (there is no chars...).</span>"
+ }
+}
+{
+ "name": "name",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "name"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::name",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "String",
+ "synopsis": "Strings (there is no chars...).",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Strings (there is no chars...).</span>"
+ }
+ }
+}
+{
+ "name": "name=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "name="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::name=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "name",
+ "mtype": {
+ "name": "String",
+ "synopsis": "Strings (there is no chars...).",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Strings (there is no chars...).</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_age",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "character",
+ "synopsis": "Characters are playable entity in the world."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "_age"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::character::Character::_age",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+}
+{
+ "name": "age",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "age"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::age",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "age=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "age="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::age=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "age",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_sex",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "character",
+ "synopsis": "Characters are playable entity in the world."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "_sex"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::character::Character::_sex",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Bool",
+ "synopsis": "Booleans, `true` or `false`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Booleans, <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">true</span></span></span></code> or <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">false</span></span></span></code>.</span>"
+ }
+}
+{
+ "name": "sex",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "sex"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::sex",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Bool",
+ "synopsis": "Booleans, `true` or `false`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Booleans, <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">true</span></span></span></code> or <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">false</span></span></span></code>.</span>"
+ }
+ }
+}
+{
+ "name": "sex=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "sex="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::sex=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "sex",
+ "mtype": {
+ "name": "Bool",
+ "synopsis": "Booleans, `true` or `false`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Booleans, <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">true</span></span></span></code> or <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">false</span></span></span></code>.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "total_strengh",
+ "synopsis": "The actual strength of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "total_strengh",
+ "synopsis": "The actual strength of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::total_strengh",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The actual strength of the character.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "total_endurance",
+ "synopsis": "The actual endurance of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "total_endurance",
+ "synopsis": "The actual endurance of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::total_endurance",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The actual endurance of the character.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "total_intelligence",
+ "synopsis": "The acutal intelligence of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "total_intelligence",
+ "synopsis": "The acutal intelligence of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::total_intelligence",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The acutal intelligence of the character.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "max_health",
+ "synopsis": "Maximum health of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "max_health",
+ "synopsis": "Maximum health of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::max_health",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Maximum health of the character.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "_health",
+ "synopsis": "The current `health` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "character",
+ "synopsis": "Characters are playable entity in the world."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "_health",
+ "synopsis": "The current `health` of the character."
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::character::Character::_health",
+ "visibility": "private",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The current <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">health</span></span></span></code> of the character.</span>",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+}
+{
+ "name": "health",
+ "synopsis": "The current `health` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "health",
+ "synopsis": "The current `health` of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::health",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The current <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">health</span></span></span></code> of the character.</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "health=",
+ "synopsis": "The current `health` of the character.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Character",
+ "synopsis": "Characters can be played by both the human or the machine."
+ }, "::", {
+ "name": "health=",
+ "synopsis": "The current `health` of the character."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Character::health=",
+ "visibility": "protected",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">The current <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">health</span></span></span></code> of the character.</span>",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "health",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "dps",
+ "synopsis": "Damage per second inflicted by this weapon.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Weapon",
+ "synopsis": "Something that can be used to attack someone and inflict damage."
+ }, "::", {
+ "name": "dps",
+ "synopsis": "Damage per second inflicted by this weapon."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Weapon::dps",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Damage per second inflicted by this weapon.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Float",
+ "synopsis": "Some services about Floats.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Floats.</span>"
+ }
+ }
+}
+{
+ "name": "hit_points",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Combatable",
+ "synopsis": "Something that can be combatted, it can `attack` and `defend`."
+ }, "::", {
+ "name": "hit_points"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Combatable::hit_points",
+ "visibility": "public",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "attack",
+ "synopsis": "A `Combatable` can attack a `target` that is also a `Combatable`.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Combatable",
+ "synopsis": "Something that can be combatted, it can `attack` and `defend`."
+ }, "::", {
+ "name": "attack",
+ "synopsis": "A `Combatable` can attack a `target` that is also a `Combatable`."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Combatable::attack",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">A <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Combatable</span></span></span></code> can attack a <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">target</span></span></span></code> that is also a <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Combatable</span></span></span></code>.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 2,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "target",
+ "mtype": {
+ "name": "Combatable",
+ "synopsis": "Something that can be combatted, it can `attack` and `defend`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Something that can be combatted, it can <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">attack</span></span></span></code> and <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">defend</span></span></span></code>.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "weapon",
+ "mtype": {
+ "name": "Weapon",
+ "synopsis": "Something that can be used to attack someone and inflict damage.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Something that can be used to attack someone and inflict damage.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "direct_attack",
+ "synopsis": "Like `attack` but cannot be defended.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Combatable",
+ "synopsis": "Something that can be combatted, it can `attack` and `defend`."
+ }, "::", {
+ "name": "direct_attack",
+ "synopsis": "Like `attack` but cannot be defended."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Combatable::direct_attack",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Like <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">attack</span></span></span></code> but cannot be defended.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 2,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "target",
+ "mtype": {
+ "name": "Combatable",
+ "synopsis": "Something that can be combatted, it can `attack` and `defend`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Something that can be combatted, it can <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">attack</span></span></span></code> and <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_i\">defend</span></span></span></code>.</span>"
+ }
+ }, {
+ "is_vararg": false,
+ "name": "weapon",
+ "mtype": {
+ "name": "Weapon",
+ "synopsis": "Something that can be used to attack someone and inflict damage.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Something that can be used to attack someone and inflict damage.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "defend",
+ "synopsis": "`Combatable` can defend against attacks.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Combatable",
+ "synopsis": "Something that can be combatted, it can `attack` and `defend`."
+ }, "::", {
+ "name": "defend",
+ "synopsis": "`Combatable` can defend against attacks."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Combatable::defend",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\"><code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_t\">Combatable</span></span></span></code> can defend against attacks.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "hit",
+ "mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }],
+ "return_mtype": {
+ "name": "Int",
+ "synopsis": "Some services about Integers.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Some services about Integers.</span>"
+ }
+ }
+}
+{
+ "name": "is_dead",
+ "synopsis": "Is the character still have hit_points?",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Combatable",
+ "synopsis": "Something that can be combatted, it can `attack` and `defend`."
+ }, "::", {
+ "name": "is_dead",
+ "synopsis": "Is the character still have hit_points?"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Combatable::is_dead",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Is the character still have hit_points?</span>",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "Bool",
+ "synopsis": "Booleans, `true` or `false`.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Booleans, <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">true</span></span></span></code> or <code class=\"nitcode\"><span class=\"nitcode\"><span class=\"line\"><span class=\"nc_k\">false</span></span></span></code>.</span>"
+ }
+ }
+}
+{
+ "name": "player_characters",
+ "synopsis": "Characters played by human players.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Game",
+ "synopsis": "This is the interface you have to implement to use ure gaming platform."
+ }, "::", {
+ "name": "player_characters",
+ "synopsis": "Characters played by human players."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Game::player_characters",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Characters played by human players.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "List[Character]",
+ "synopsis": "List of things.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">List of things.</span>"
+ }
+ }
+}
+{
+ "name": "computer_characters",
+ "synopsis": "Characters players by computer.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Game",
+ "synopsis": "This is the interface you have to implement to use ure gaming platform."
+ }, "::", {
+ "name": "computer_characters",
+ "synopsis": "Characters players by computer."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Game::computer_characters",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Characters players by computer.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": {
+ "name": "List[Character]",
+ "synopsis": "List of things.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">List of things.</span>"
+ }
+ }
+}
+{
+ "name": "start_game",
+ "synopsis": "Start the game.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Game",
+ "synopsis": "This is the interface you have to implement to use ure gaming platform."
+ }, "::", {
+ "name": "start_game",
+ "synopsis": "Start the game."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Game::start_game",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Start the game.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": null
+ }
+}
+{
+ "name": "pause_game",
+ "synopsis": "Pause the game.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Game",
+ "synopsis": "This is the interface you have to implement to use ure gaming platform."
+ }, "::", {
+ "name": "pause_game",
+ "synopsis": "Pause the game."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Game::pause_game",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Pause the game.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": null
+ }
+}
+{
+ "name": "stop_game",
+ "synopsis": "Stop the game.",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Game",
+ "synopsis": "This is the interface you have to implement to use ure gaming platform."
+ }, "::", {
+ "name": "stop_game",
+ "synopsis": "Stop the game."
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Game::stop_game",
+ "visibility": "public",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">Stop the game.</span>",
+ "modifiers": ["abstract", "fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_player_characters",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "game_examples"
+ }, "::", {
+ "name": "MyGame",
+ "synopsis": "This is an example of how to implement the Game interface"
+ }, "::", {
+ "name": "_player_characters"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::game_examples::MyGame::_player_characters",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "List[Character]",
+ "synopsis": "List of things.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">List of things.</span>"
+ }
+}
+{
+ "name": "player_characters=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "MyGame",
+ "synopsis": "This is an example of how to implement the Game interface"
+ }, "::", {
+ "name": "player_characters="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::MyGame::player_characters=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "player_characters",
+ "mtype": {
+ "name": "List[Character]",
+ "synopsis": "List of things.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">List of things.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_computer_characters",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "game_examples"
+ }, "::", {
+ "name": "MyGame",
+ "synopsis": "This is an example of how to implement the Game interface"
+ }, "::", {
+ "name": "_computer_characters"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::game_examples::MyGame::_computer_characters",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "List[Character]",
+ "synopsis": "List of things.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">List of things.</span>"
+ }
+}
+{
+ "name": "computer_characters=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "MyGame",
+ "synopsis": "This is an example of how to implement the Game interface"
+ }, "::", {
+ "name": "computer_characters="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::MyGame::computer_characters=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "computer_characters",
+ "mtype": {
+ "name": "List[Character]",
+ "synopsis": "List of things.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">List of things.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "start",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "Starter"
+ }, "::", {
+ "name": "start"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::Starter::start",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": null
+ }
+}
+{
+ "name": "_player_characters",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "test_game"
+ }, "::", {
+ "name": "TestGame"
+ }, "::", {
+ "name": "_player_characters"
+ }],
+ "class_name": "MAttribute",
+ "full_name": "test_prog::test_game::TestGame::_player_characters",
+ "visibility": "private",
+ "modifiers": ["private", "var"],
+ "static_mtype": {
+ "name": "List[Character]",
+ "synopsis": "List of things.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">List of things.</span>"
+ }
+}
+{
+ "name": "player_characters=",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "TestGame"
+ }, "::", {
+ "name": "player_characters="
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::TestGame::player_characters=",
+ "visibility": "protected",
+ "modifiers": ["protected", "fun"],
+ "msignature": {
+ "arity": 1,
+ "mparameters": [{
+ "is_vararg": false,
+ "name": "player_characters",
+ "mtype": {
+ "name": "List[Character]",
+ "synopsis": "List of things.",
+ "html_synopsis": "<span class=\"synopsys nitdoc\">List of things.</span>"
+ }
+ }],
+ "return_mtype": null
+ }
+}
+{
+ "name": "test_game",
+ "namespace": [{
+ "name": "test_prog",
+ "synopsis": "Test program for model tools."
+ }, "::", {
+ "name": "GameTest"
+ }, "::", {
+ "name": "test_game"
+ }],
+ "class_name": "MMethod",
+ "full_name": "test_prog::GameTest::test_game",
+ "visibility": "public",
+ "modifiers": ["fun"],
+ "msignature": {
+ "arity": 0,
+ "mparameters": [],
+ "return_mtype": null
+ }
+}