{
"name": "Object",
"synopsis": "Root of everything.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Object",
"synopsis": "Root of everything."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Object",
"visibility": "public",
"html_synopsis": "Root of everything.",
"modifiers": ["interface"],
"is_intro": true
}
{
"name": "Int",
"synopsis": "Some services about Integers.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Int",
"synopsis": "Some services about Integers."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Int",
"visibility": "public",
"html_synopsis": "Some services about Integers.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Float",
"synopsis": "Some services about Floats.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Float",
"synopsis": "Some services about Floats."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Float",
"visibility": "public",
"html_synopsis": "Some services about Floats.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Bool",
"synopsis": "Booleans, `true` or `false`.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Bool",
"synopsis": "Booleans, `true` or `false`."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Bool",
"visibility": "public",
"html_synopsis": "Booleans, true
or false
.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "String",
"synopsis": "Strings (there is no chars...).",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "String",
"synopsis": "Strings (there is no chars...)."
}],
"class_name": "MClassDef",
"full_name": "test_prog$String",
"visibility": "public",
"html_synopsis": "Strings (there is no chars...).",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "List",
"synopsis": "List of things.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "List",
"synopsis": "List of things."
}],
"class_name": "MClassDef",
"full_name": "test_prog$List",
"visibility": "public",
"html_synopsis": "List of things.",
"modifiers": ["class"],
"is_intro": true,
"mparameters": [{
"name": "E",
"mtype": {
"name": "nullable Object",
"synopsis": "Root of everything.",
"html_synopsis": "Root of everything."
}
}]
}
{
"name": "Sys",
"synopsis": "Sys",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Sys",
"synopsis": "Sys"
}],
"class_name": "MClassDef",
"full_name": "test_prog$Sys",
"visibility": "public",
"html_synopsis": "Sys",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Sys",
"synopsis": "Sys",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "::", {
"name": "test_prog",
"synopsis": "A test program with a fake model to check model tools."
}, "$", {
"name": "Sys",
"synopsis": "Sys"
}],
"class_name": "MClassDef",
"full_name": "test_prog::test_prog$Sys",
"visibility": "public",
"html_synopsis": "Sys",
"modifiers": ["redef", "class"]
}
{
"name": "Career",
"synopsis": "A `Career` gives a characteristic bonus or malus to the character.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Career",
"synopsis": "A `Career` gives a characteristic bonus or malus to the character."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Career",
"visibility": "public",
"html_synopsis": "A Career
gives a characteristic bonus or malus to the character.",
"modifiers": ["abstract class"],
"is_intro": true
}
{
"name": "Warrior",
"synopsis": "Warriors are good for fighting.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Warrior",
"synopsis": "Warriors are good for fighting."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Warrior",
"visibility": "public",
"html_synopsis": "Warriors are good for fighting.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Magician",
"synopsis": "Magicians know magic and how to use it.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Magician",
"synopsis": "Magicians know magic and how to use it."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Magician",
"visibility": "public",
"html_synopsis": "Magicians know magic and how to use it.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Alcoholic",
"synopsis": "Alcoholics are good to nothing escept taking punches.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Alcoholic",
"synopsis": "Alcoholics are good to nothing escept taking punches."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Alcoholic",
"visibility": "public",
"html_synopsis": "Alcoholics are good to nothing escept taking punches.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Race",
"synopsis": "Race determines basic characteristics and what the character will be able to do in life.",
"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."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Race",
"visibility": "public",
"html_synopsis": "Race determines basic characteristics and what the character will be able to do in life.",
"modifiers": ["abstract class"],
"is_intro": true
}
{
"name": "Human",
"synopsis": "Humans are able to do everithing.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Human",
"synopsis": "Humans are able to do everithing."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Human",
"visibility": "public",
"html_synopsis": "Humans are able to do everithing.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Dwarf",
"synopsis": "Dwarves make strong warriors.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Dwarf",
"synopsis": "Dwarves make strong warriors."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Dwarf",
"visibility": "public",
"html_synopsis": "Dwarves make strong warriors.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Dwarf",
"synopsis": "Dwarves can be used as weapons.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "::", {
"name": "combat",
"synopsis": "COmbat interactions between characters."
}, "$", {
"name": "Dwarf",
"synopsis": "Dwarves make strong warriors."
}],
"class_name": "MClassDef",
"full_name": "test_prog::combat$Dwarf",
"visibility": "public",
"html_synopsis": "Dwarves can be used as weapons.",
"modifiers": ["redef", "class"]
}
{
"name": "Elf",
"synopsis": "Elves make good magicians.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Elf",
"synopsis": "Elves make good magicians."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Elf",
"visibility": "public",
"html_synopsis": "Elves make good magicians.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Character",
"synopsis": "Characters can be played by both the human or the machine.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Character",
"synopsis": "Characters can be played by both the human or the machine."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Character",
"visibility": "public",
"html_synopsis": "Characters can be played by both the human or the machine.",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Character",
"synopsis": "Characters are now `Comabatable`",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "::", {
"name": "combat",
"synopsis": "COmbat interactions between characters."
}, "$", {
"name": "Character",
"synopsis": "Characters can be played by both the human or the machine."
}],
"class_name": "MClassDef",
"full_name": "test_prog::combat$Character",
"visibility": "public",
"html_synopsis": "Characters are now Comabatable
",
"modifiers": ["redef", "class"]
}
{
"name": "Weapon",
"synopsis": "Something that can be used to attack someone and inflict damage.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Weapon",
"synopsis": "Something that can be used to attack someone and inflict damage."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Weapon",
"visibility": "public",
"html_synopsis": "Something that can be used to attack someone and inflict damage.",
"modifiers": ["interface"],
"is_intro": true
}
{
"name": "Combatable",
"synopsis": "Something that can be combatted, it can `attack` and `defend`.",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Combatable",
"synopsis": "Something that can be combatted, it can `attack` and `defend`."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Combatable",
"visibility": "public",
"html_synopsis": "Something that can be combatted, it can attack
and defend
.",
"modifiers": ["interface"],
"is_intro": true
}
{
"name": "Game",
"synopsis": "This is the interface you have to implement to use ure gaming platform.",
"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."
}],
"class_name": "MClassDef",
"full_name": "test_prog$Game",
"visibility": "public",
"html_synopsis": "This is the interface you have to implement to use ure gaming platform.",
"modifiers": ["interface"],
"is_intro": true
}
{
"name": "MyGame",
"synopsis": "This is an example of how to implement the Game interface",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "MyGame",
"synopsis": "This is an example of how to implement the Game interface"
}],
"class_name": "MClassDef",
"full_name": "test_prog$MyGame",
"visibility": "public",
"html_synopsis": "This is an example of how to implement the Game interface",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "Starter",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "Starter"
}],
"class_name": "MClassDef",
"full_name": "test_prog$Starter",
"visibility": "public",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "TestGame",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "TestGame"
}],
"class_name": "MClassDef",
"full_name": "test_prog$TestGame",
"visibility": "public",
"modifiers": ["class"],
"is_intro": true
}
{
"name": "GameTest",
"namespace": [{
"name": "test_prog",
"synopsis": "Test program for model tools."
}, "$", {
"name": "GameTest"
}],
"class_name": "MClassDef",
"full_name": "test_prog$GameTest",
"visibility": "public",
"modifiers": ["class"],
"is_intro": true
}