"full_name": "test_prog::Object"
},
"mpropdefs": [{
- "full_name": "test_prog$Object$OTHER"
+ "full_name": "test_prog$Object$!="
}, {
"full_name": "test_prog$Object$=="
}, {
- "full_name": "test_prog$Object$!="
+ "full_name": "test_prog$Object$OTHER"
}, {
"full_name": "test_prog$Object$init"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog"
},
"intro_mpropdefs": [{
- "full_name": "test_prog$Object$OTHER"
+ "full_name": "test_prog$Object$!="
}, {
"full_name": "test_prog$Object$=="
}, {
- "full_name": "test_prog$Object$!="
+ "full_name": "test_prog$Object$OTHER"
}, {
"full_name": "test_prog$Object$init"
}],
"full_name": "test_prog::Int"
},
"mpropdefs": [{
- "full_name": "test_prog$Int$unary -"
+ "full_name": "test_prog$Int$*"
}, {
"full_name": "test_prog$Int$+"
}, {
"full_name": "test_prog$Int$-"
}, {
- "full_name": "test_prog$Int$*"
- }, {
"full_name": "test_prog$Int$/"
}, {
"full_name": "test_prog$Int$>"
}, {
"full_name": "test_prog$Int$to_f"
+ }, {
+ "full_name": "test_prog$Int$unary -"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Int::unary -"
+ "full_name": "test_prog::Int::*"
}, {
"full_name": "test_prog::Int::+"
}, {
"full_name": "test_prog::Int::-"
}, {
- "full_name": "test_prog::Int::*"
- }, {
"full_name": "test_prog::Int::/"
}, {
"full_name": "test_prog::Int::>"
}, {
"full_name": "test_prog::Int::to_f"
+ }, {
+ "full_name": "test_prog::Int::unary -"
}],
"intro": {
"full_name": "test_prog$Int"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
- "full_name": "test_prog$Int$unary -"
+ "full_name": "test_prog$Int$*"
}, {
"full_name": "test_prog$Int$+"
}, {
"full_name": "test_prog$Int$-"
}, {
- "full_name": "test_prog$Int$*"
- }, {
"full_name": "test_prog$Int$/"
}, {
"full_name": "test_prog$Int$>"
}, {
"full_name": "test_prog$Int$to_f"
+ }, {
+ "full_name": "test_prog$Int$unary -"
}],
"redef_mpropdefs": []
}
"full_name": "test_prog::Float"
},
"mpropdefs": [{
+ "full_name": "test_prog$Float$*"
+ }, {
"full_name": "test_prog$Float$+"
}, {
"full_name": "test_prog$Float$-"
}, {
- "full_name": "test_prog$Float$*"
- }, {
"full_name": "test_prog$Float$/"
}, {
"full_name": "test_prog$Float$>"
}],
"intro_mproperties": [{
+ "full_name": "test_prog::Float::*"
+ }, {
"full_name": "test_prog::Float::+"
}, {
"full_name": "test_prog::Float::-"
}, {
- "full_name": "test_prog::Float::*"
- }, {
"full_name": "test_prog::Float::/"
}, {
"full_name": "test_prog::Float::>"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
+ "full_name": "test_prog$Float$*"
+ }, {
"full_name": "test_prog$Float$+"
}, {
"full_name": "test_prog$Float$-"
}, {
- "full_name": "test_prog$Float$*"
- }, {
"full_name": "test_prog$Float$/"
}, {
"full_name": "test_prog$Float$>"
"full_name": "test_prog::Career"
},
"mpropdefs": [{
- "full_name": "test_prog$Career$_strength_bonus"
- }, {
- "full_name": "test_prog$Career$strength_bonus"
+ "full_name": "test_prog$Career$_endurance_bonus"
}, {
- "full_name": "test_prog$Career$strength_bonus="
+ "full_name": "test_prog$Career$_intelligence_bonus"
}, {
- "full_name": "test_prog$Career$_endurance_bonus"
+ "full_name": "test_prog$Career$_strength_bonus"
}, {
"full_name": "test_prog$Career$endurance_bonus"
}, {
"full_name": "test_prog$Career$endurance_bonus="
}, {
- "full_name": "test_prog$Career$_intelligence_bonus"
+ "full_name": "test_prog$Career$Object::init"
}, {
"full_name": "test_prog$Career$intelligence_bonus"
}, {
"full_name": "test_prog$Career$intelligence_bonus="
}, {
- "full_name": "test_prog$Career$Object::init"
+ "full_name": "test_prog$Career$strength_bonus"
+ }, {
+ "full_name": "test_prog$Career$strength_bonus="
}],
"intro_mproperties": [{
- "full_name": "test_prog::careers::Career::_strength_bonus"
- }, {
- "full_name": "test_prog::Career::strength_bonus"
+ "full_name": "test_prog::careers::Career::_endurance_bonus"
}, {
- "full_name": "test_prog::Career::strength_bonus="
+ "full_name": "test_prog::careers::Career::_intelligence_bonus"
}, {
- "full_name": "test_prog::careers::Career::_endurance_bonus"
+ "full_name": "test_prog::careers::Career::_strength_bonus"
}, {
"full_name": "test_prog::Career::endurance_bonus"
}, {
"full_name": "test_prog::Career::endurance_bonus="
}, {
- "full_name": "test_prog::careers::Career::_intelligence_bonus"
- }, {
"full_name": "test_prog::Career::intelligence_bonus"
}, {
"full_name": "test_prog::Career::intelligence_bonus="
+ }, {
+ "full_name": "test_prog::Career::strength_bonus"
+ }, {
+ "full_name": "test_prog::Career::strength_bonus="
}],
"intro": {
"full_name": "test_prog$Career"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
- "full_name": "test_prog$Career$_strength_bonus"
- }, {
- "full_name": "test_prog$Career$strength_bonus"
+ "full_name": "test_prog$Career$_endurance_bonus"
}, {
- "full_name": "test_prog$Career$strength_bonus="
+ "full_name": "test_prog$Career$_intelligence_bonus"
}, {
- "full_name": "test_prog$Career$_endurance_bonus"
+ "full_name": "test_prog$Career$_strength_bonus"
}, {
"full_name": "test_prog$Career$endurance_bonus"
}, {
"full_name": "test_prog$Career$endurance_bonus="
}, {
- "full_name": "test_prog$Career$_intelligence_bonus"
- }, {
"full_name": "test_prog$Career$intelligence_bonus"
}, {
"full_name": "test_prog$Career$intelligence_bonus="
+ }, {
+ "full_name": "test_prog$Career$strength_bonus"
+ }, {
+ "full_name": "test_prog$Career$strength_bonus="
}],
"redef_mpropdefs": [{
"full_name": "test_prog$Career$Object::init"
"full_name": "test_prog::Race"
},
"mpropdefs": [{
- "full_name": "test_prog$Race$_base_strength"
- }, {
- "full_name": "test_prog$Race$base_strength"
+ "full_name": "test_prog$Race$_base_endurance"
}, {
- "full_name": "test_prog$Race$base_strength="
+ "full_name": "test_prog$Race$_base_intelligence"
}, {
- "full_name": "test_prog$Race$_base_endurance"
+ "full_name": "test_prog$Race$_base_strength"
}, {
"full_name": "test_prog$Race$base_endurance"
}, {
"full_name": "test_prog$Race$base_endurance="
}, {
- "full_name": "test_prog$Race$_base_intelligence"
- }, {
"full_name": "test_prog$Race$base_intelligence"
}, {
"full_name": "test_prog$Race$base_intelligence="
}, {
+ "full_name": "test_prog$Race$base_strength"
+ }, {
+ "full_name": "test_prog$Race$base_strength="
+ }, {
"full_name": "test_prog$Race$Object::init"
}],
"intro_mproperties": [{
- "full_name": "test_prog::races::Race::_base_strength"
- }, {
- "full_name": "test_prog::Race::base_strength"
+ "full_name": "test_prog::races::Race::_base_endurance"
}, {
- "full_name": "test_prog::Race::base_strength="
+ "full_name": "test_prog::races::Race::_base_intelligence"
}, {
- "full_name": "test_prog::races::Race::_base_endurance"
+ "full_name": "test_prog::races::Race::_base_strength"
}, {
"full_name": "test_prog::Race::base_endurance"
}, {
"full_name": "test_prog::Race::base_endurance="
}, {
- "full_name": "test_prog::races::Race::_base_intelligence"
- }, {
"full_name": "test_prog::Race::base_intelligence"
}, {
"full_name": "test_prog::Race::base_intelligence="
+ }, {
+ "full_name": "test_prog::Race::base_strength"
+ }, {
+ "full_name": "test_prog::Race::base_strength="
}],
"intro": {
"full_name": "test_prog$Race"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
- "full_name": "test_prog$Race$_base_strength"
- }, {
- "full_name": "test_prog$Race$base_strength"
+ "full_name": "test_prog$Race$_base_endurance"
}, {
- "full_name": "test_prog$Race$base_strength="
+ "full_name": "test_prog$Race$_base_intelligence"
}, {
- "full_name": "test_prog$Race$_base_endurance"
+ "full_name": "test_prog$Race$_base_strength"
}, {
"full_name": "test_prog$Race$base_endurance"
}, {
"full_name": "test_prog$Race$base_endurance="
}, {
- "full_name": "test_prog$Race$_base_intelligence"
- }, {
"full_name": "test_prog$Race$base_intelligence"
}, {
"full_name": "test_prog$Race$base_intelligence="
+ }, {
+ "full_name": "test_prog$Race$base_strength"
+ }, {
+ "full_name": "test_prog$Race$base_strength="
}],
"redef_mpropdefs": [{
"full_name": "test_prog$Race$Object::init"
"full_name": "test_prog::Character"
},
"mpropdefs": [{
+ "full_name": "test_prog$Character$_age"
+ }, {
+ "full_name": "test_prog$Character$_career"
+ }, {
+ "full_name": "test_prog$Character$_health"
+ }, {
+ "full_name": "test_prog$Character$_name"
+ }, {
"full_name": "test_prog$Character$_race"
}, {
- "full_name": "test_prog$Character$race"
+ "full_name": "test_prog$Character$_sex"
}, {
- "full_name": "test_prog$Character$race="
+ "full_name": "test_prog$Character$age"
}, {
- "full_name": "test_prog$Character$_career"
+ "full_name": "test_prog$Character$age="
}, {
"full_name": "test_prog$Character$career"
}, {
"full_name": "test_prog$Character$career="
}, {
- "full_name": "test_prog$Character$quit"
+ "full_name": "test_prog$Character$health"
}, {
- "full_name": "test_prog$Character$_name"
+ "full_name": "test_prog$Character$health="
+ }, {
+ "full_name": "test_prog$Character$Object::init"
+ }, {
+ "full_name": "test_prog$Character$max_health"
}, {
"full_name": "test_prog$Character$name"
}, {
"full_name": "test_prog$Character$name="
}, {
- "full_name": "test_prog$Character$_age"
- }, {
- "full_name": "test_prog$Character$age"
+ "full_name": "test_prog$Character$quit"
}, {
- "full_name": "test_prog$Character$age="
+ "full_name": "test_prog$Character$race"
}, {
- "full_name": "test_prog$Character$_sex"
+ "full_name": "test_prog$Character$race="
}, {
"full_name": "test_prog$Character$sex"
}, {
"full_name": "test_prog$Character$sex="
}, {
- "full_name": "test_prog$Character$total_strengh"
- }, {
"full_name": "test_prog$Character$total_endurance"
}, {
"full_name": "test_prog$Character$total_intelligence"
}, {
- "full_name": "test_prog$Character$max_health"
+ "full_name": "test_prog$Character$total_strengh"
+ }],
+ "intro_mproperties": [{
+ "full_name": "test_prog::character::Character::_age"
}, {
- "full_name": "test_prog$Character$_health"
+ "full_name": "test_prog::character::Character::_career"
}, {
- "full_name": "test_prog$Character$health"
+ "full_name": "test_prog::character::Character::_health"
}, {
- "full_name": "test_prog$Character$health="
+ "full_name": "test_prog::character::Character::_name"
}, {
- "full_name": "test_prog$Character$Object::init"
- }],
- "intro_mproperties": [{
"full_name": "test_prog::character::Character::_race"
}, {
- "full_name": "test_prog::Character::race"
+ "full_name": "test_prog::character::Character::_sex"
}, {
- "full_name": "test_prog::Character::race="
+ "full_name": "test_prog::Character::age"
}, {
- "full_name": "test_prog::character::Character::_career"
+ "full_name": "test_prog::Character::age="
}, {
"full_name": "test_prog::Character::career"
}, {
"full_name": "test_prog::Character::career="
}, {
- "full_name": "test_prog::Character::quit"
+ "full_name": "test_prog::Character::health"
}, {
- "full_name": "test_prog::character::Character::_name"
+ "full_name": "test_prog::Character::health="
+ }, {
+ "full_name": "test_prog::Character::max_health"
}, {
"full_name": "test_prog::Character::name"
}, {
"full_name": "test_prog::Character::name="
}, {
- "full_name": "test_prog::character::Character::_age"
- }, {
- "full_name": "test_prog::Character::age"
+ "full_name": "test_prog::Character::quit"
}, {
- "full_name": "test_prog::Character::age="
+ "full_name": "test_prog::Character::race"
}, {
- "full_name": "test_prog::character::Character::_sex"
+ "full_name": "test_prog::Character::race="
}, {
"full_name": "test_prog::Character::sex"
}, {
"full_name": "test_prog::Character::sex="
}, {
- "full_name": "test_prog::Character::total_strengh"
- }, {
"full_name": "test_prog::Character::total_endurance"
}, {
"full_name": "test_prog::Character::total_intelligence"
}, {
- "full_name": "test_prog::Character::max_health"
- }, {
- "full_name": "test_prog::character::Character::_health"
- }, {
- "full_name": "test_prog::Character::health"
- }, {
- "full_name": "test_prog::Character::health="
+ "full_name": "test_prog::Character::total_strengh"
}],
"intro": {
"full_name": "test_prog$Character"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
+ "full_name": "test_prog$Character$_age"
+ }, {
+ "full_name": "test_prog$Character$_career"
+ }, {
+ "full_name": "test_prog$Character$_health"
+ }, {
+ "full_name": "test_prog$Character$_name"
+ }, {
"full_name": "test_prog$Character$_race"
}, {
- "full_name": "test_prog$Character$race"
+ "full_name": "test_prog$Character$_sex"
}, {
- "full_name": "test_prog$Character$race="
+ "full_name": "test_prog$Character$age"
}, {
- "full_name": "test_prog$Character$_career"
+ "full_name": "test_prog$Character$age="
}, {
"full_name": "test_prog$Character$career"
}, {
"full_name": "test_prog$Character$career="
}, {
- "full_name": "test_prog$Character$quit"
+ "full_name": "test_prog$Character$health"
}, {
- "full_name": "test_prog$Character$_name"
+ "full_name": "test_prog$Character$health="
+ }, {
+ "full_name": "test_prog$Character$max_health"
}, {
"full_name": "test_prog$Character$name"
}, {
"full_name": "test_prog$Character$name="
}, {
- "full_name": "test_prog$Character$_age"
- }, {
- "full_name": "test_prog$Character$age"
+ "full_name": "test_prog$Character$quit"
}, {
- "full_name": "test_prog$Character$age="
+ "full_name": "test_prog$Character$race"
}, {
- "full_name": "test_prog$Character$_sex"
+ "full_name": "test_prog$Character$race="
}, {
"full_name": "test_prog$Character$sex"
}, {
"full_name": "test_prog$Character$sex="
}, {
- "full_name": "test_prog$Character$total_strengh"
- }, {
"full_name": "test_prog$Character$total_endurance"
}, {
"full_name": "test_prog$Character$total_intelligence"
}, {
- "full_name": "test_prog$Character$max_health"
- }, {
- "full_name": "test_prog$Character$_health"
- }, {
- "full_name": "test_prog$Character$health"
- }, {
- "full_name": "test_prog$Character$health="
+ "full_name": "test_prog$Character$total_strengh"
}],
"redef_mpropdefs": [{
"full_name": "test_prog$Character$Object::init"
"full_name": "test_prog::Combatable"
},
"mpropdefs": [{
- "full_name": "test_prog$Combatable$hit_points"
- }, {
"full_name": "test_prog$Combatable$attack"
}, {
+ "full_name": "test_prog$Combatable$defend"
+ }, {
"full_name": "test_prog$Combatable$direct_attack"
}, {
- "full_name": "test_prog$Combatable$defend"
+ "full_name": "test_prog$Combatable$hit_points"
}, {
"full_name": "test_prog$Combatable$is_dead"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Combatable::hit_points"
- }, {
"full_name": "test_prog::Combatable::attack"
}, {
+ "full_name": "test_prog::Combatable::defend"
+ }, {
"full_name": "test_prog::Combatable::direct_attack"
}, {
- "full_name": "test_prog::Combatable::defend"
+ "full_name": "test_prog::Combatable::hit_points"
}, {
"full_name": "test_prog::Combatable::is_dead"
}],
"full_name": "test_prog"
},
"intro_mpropdefs": [{
- "full_name": "test_prog$Combatable$hit_points"
- }, {
"full_name": "test_prog$Combatable$attack"
}, {
+ "full_name": "test_prog$Combatable$defend"
+ }, {
"full_name": "test_prog$Combatable$direct_attack"
}, {
- "full_name": "test_prog$Combatable$defend"
+ "full_name": "test_prog$Combatable$hit_points"
}, {
"full_name": "test_prog$Combatable$is_dead"
}],
"full_name": "test_prog::Game"
},
"mpropdefs": [{
- "full_name": "test_prog$Game$player_characters"
- }, {
"full_name": "test_prog$Game$computer_characters"
}, {
- "full_name": "test_prog$Game$start_game"
- }, {
"full_name": "test_prog$Game$pause_game"
}, {
+ "full_name": "test_prog$Game$player_characters"
+ }, {
+ "full_name": "test_prog$Game$start_game"
+ }, {
"full_name": "test_prog$Game$stop_game"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Game::player_characters"
- }, {
"full_name": "test_prog::Game::computer_characters"
}, {
- "full_name": "test_prog::Game::start_game"
- }, {
"full_name": "test_prog::Game::pause_game"
}, {
+ "full_name": "test_prog::Game::player_characters"
+ }, {
+ "full_name": "test_prog::Game::start_game"
+ }, {
"full_name": "test_prog::Game::stop_game"
}],
"intro": {
"full_name": "test_prog"
},
"intro_mpropdefs": [{
- "full_name": "test_prog$Game$player_characters"
- }, {
"full_name": "test_prog$Game$computer_characters"
}, {
- "full_name": "test_prog$Game$start_game"
- }, {
"full_name": "test_prog$Game$pause_game"
}, {
+ "full_name": "test_prog$Game$player_characters"
+ }, {
+ "full_name": "test_prog$Game$start_game"
+ }, {
"full_name": "test_prog$Game$stop_game"
}],
"redef_mpropdefs": []
"full_name": "test_prog$Object"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$Int"
}],
"all_mproperties": [{
- "full_name": "test_prog::Int::unary -"
+ "full_name": "test_prog::Object::!="
+ }, {
+ "full_name": "test_prog::Int::*"
}, {
"full_name": "test_prog::Int::+"
}, {
"full_name": "test_prog::Int::-"
}, {
- "full_name": "test_prog::Int::*"
- }, {
"full_name": "test_prog::Int::/"
}, {
- "full_name": "test_prog::Int::>"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Int::to_f"
+ "full_name": "test_prog::Int::>"
}, {
"full_name": "test_prog::Object::OTHER"
}, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Object::init"
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Int::to_f"
}, {
- "full_name": "test_prog::Object::init"
+ "full_name": "test_prog::Int::unary -"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Int::unary -"
+ "full_name": "test_prog::Int::*"
}, {
"full_name": "test_prog::Int::+"
}, {
"full_name": "test_prog::Int::-"
}, {
- "full_name": "test_prog::Int::*"
- }, {
"full_name": "test_prog::Int::/"
}, {
"full_name": "test_prog::Int::>"
}, {
"full_name": "test_prog::Int::to_f"
+ }, {
+ "full_name": "test_prog::Int::unary -"
}],
"redef_mproperties": [],
"parents": [{
"full_name": "test_prog$Float"
}],
"all_mproperties": [{
+ "full_name": "test_prog::Object::!="
+ }, {
+ "full_name": "test_prog::Float::*"
+ }, {
"full_name": "test_prog::Float::+"
}, {
"full_name": "test_prog::Float::-"
}, {
- "full_name": "test_prog::Float::*"
- }, {
"full_name": "test_prog::Float::/"
}, {
+ "full_name": "test_prog::Object::=="
+ }, {
"full_name": "test_prog::Float::>"
}, {
"full_name": "test_prog::Object::OTHER"
}, {
- "full_name": "test_prog::Object::=="
- }, {
- "full_name": "test_prog::Object::!="
- }, {
"full_name": "test_prog::Object::init"
}],
"intro_mproperties": [{
+ "full_name": "test_prog::Float::*"
+ }, {
"full_name": "test_prog::Float::+"
}, {
"full_name": "test_prog::Float::-"
}, {
- "full_name": "test_prog::Float::*"
- }, {
"full_name": "test_prog::Float::/"
}, {
"full_name": "test_prog::Float::>"
"full_name": "test_prog$Bool"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$String"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$List"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$Career"
}],
"all_mproperties": [{
- "full_name": "test_prog::careers::Career::_strength_bonus"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Career::strength_bonus"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Career::strength_bonus="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::careers::Career::_endurance_bonus"
}, {
+ "full_name": "test_prog::careers::Career::_intelligence_bonus"
+ }, {
+ "full_name": "test_prog::careers::Career::_strength_bonus"
+ }, {
"full_name": "test_prog::Career::endurance_bonus"
}, {
"full_name": "test_prog::Career::endurance_bonus="
}, {
- "full_name": "test_prog::careers::Career::_intelligence_bonus"
+ "full_name": "test_prog::Object::init"
}, {
"full_name": "test_prog::Career::intelligence_bonus"
}, {
"full_name": "test_prog::Career::intelligence_bonus="
}, {
- "full_name": "test_prog::Object::init"
- }, {
- "full_name": "test_prog::Object::OTHER"
- }, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Career::strength_bonus"
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Career::strength_bonus="
}],
"intro_mproperties": [{
- "full_name": "test_prog::careers::Career::_strength_bonus"
- }, {
- "full_name": "test_prog::Career::strength_bonus"
+ "full_name": "test_prog::careers::Career::_endurance_bonus"
}, {
- "full_name": "test_prog::Career::strength_bonus="
+ "full_name": "test_prog::careers::Career::_intelligence_bonus"
}, {
- "full_name": "test_prog::careers::Career::_endurance_bonus"
+ "full_name": "test_prog::careers::Career::_strength_bonus"
}, {
"full_name": "test_prog::Career::endurance_bonus"
}, {
"full_name": "test_prog::Career::endurance_bonus="
}, {
- "full_name": "test_prog::careers::Career::_intelligence_bonus"
- }, {
"full_name": "test_prog::Career::intelligence_bonus"
}, {
"full_name": "test_prog::Career::intelligence_bonus="
+ }, {
+ "full_name": "test_prog::Career::strength_bonus"
+ }, {
+ "full_name": "test_prog::Career::strength_bonus="
}],
"redef_mproperties": [{
"full_name": "test_prog::Object::init"
"full_name": "test_prog$Warrior"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
- "full_name": "test_prog::careers::Career::_strength_bonus"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Career::strength_bonus"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Career::strength_bonus="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::careers::Career::_endurance_bonus"
}, {
+ "full_name": "test_prog::careers::Career::_intelligence_bonus"
+ }, {
+ "full_name": "test_prog::careers::Career::_strength_bonus"
+ }, {
"full_name": "test_prog::Career::endurance_bonus"
}, {
"full_name": "test_prog::Career::endurance_bonus="
}, {
- "full_name": "test_prog::careers::Career::_intelligence_bonus"
+ "full_name": "test_prog::Object::init"
}, {
"full_name": "test_prog::Career::intelligence_bonus"
}, {
"full_name": "test_prog::Career::intelligence_bonus="
}, {
- "full_name": "test_prog::Object::OTHER"
- }, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Career::strength_bonus"
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Career::strength_bonus="
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog$Magician"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
- "full_name": "test_prog::careers::Career::_strength_bonus"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Career::strength_bonus"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Career::strength_bonus="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::careers::Career::_endurance_bonus"
}, {
+ "full_name": "test_prog::careers::Career::_intelligence_bonus"
+ }, {
+ "full_name": "test_prog::careers::Career::_strength_bonus"
+ }, {
"full_name": "test_prog::Career::endurance_bonus"
}, {
"full_name": "test_prog::Career::endurance_bonus="
}, {
- "full_name": "test_prog::careers::Career::_intelligence_bonus"
+ "full_name": "test_prog::Object::init"
}, {
"full_name": "test_prog::Career::intelligence_bonus"
}, {
"full_name": "test_prog::Career::intelligence_bonus="
}, {
- "full_name": "test_prog::Object::OTHER"
- }, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Career::strength_bonus"
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Career::strength_bonus="
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog$Alcoholic"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
- "full_name": "test_prog::careers::Career::_strength_bonus"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Career::strength_bonus"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Career::strength_bonus="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::careers::Career::_endurance_bonus"
}, {
+ "full_name": "test_prog::careers::Career::_intelligence_bonus"
+ }, {
+ "full_name": "test_prog::careers::Career::_strength_bonus"
+ }, {
"full_name": "test_prog::Career::endurance_bonus"
}, {
"full_name": "test_prog::Career::endurance_bonus="
}, {
- "full_name": "test_prog::careers::Career::_intelligence_bonus"
+ "full_name": "test_prog::Object::init"
}, {
"full_name": "test_prog::Career::intelligence_bonus"
}, {
"full_name": "test_prog::Career::intelligence_bonus="
}, {
- "full_name": "test_prog::Object::OTHER"
- }, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Career::strength_bonus"
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Career::strength_bonus="
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog$Race"
}],
"all_mproperties": [{
- "full_name": "test_prog::races::Race::_base_strength"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Race::base_strength"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Race::base_strength="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::races::Race::_base_endurance"
}, {
+ "full_name": "test_prog::races::Race::_base_intelligence"
+ }, {
+ "full_name": "test_prog::races::Race::_base_strength"
+ }, {
"full_name": "test_prog::Race::base_endurance"
}, {
"full_name": "test_prog::Race::base_endurance="
}, {
- "full_name": "test_prog::races::Race::_base_intelligence"
- }, {
"full_name": "test_prog::Race::base_intelligence"
}, {
"full_name": "test_prog::Race::base_intelligence="
}, {
- "full_name": "test_prog::Object::init"
- }, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Race::base_strength"
}, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Race::base_strength="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::init"
}],
"intro_mproperties": [{
- "full_name": "test_prog::races::Race::_base_strength"
- }, {
- "full_name": "test_prog::Race::base_strength"
+ "full_name": "test_prog::races::Race::_base_endurance"
}, {
- "full_name": "test_prog::Race::base_strength="
+ "full_name": "test_prog::races::Race::_base_intelligence"
}, {
- "full_name": "test_prog::races::Race::_base_endurance"
+ "full_name": "test_prog::races::Race::_base_strength"
}, {
"full_name": "test_prog::Race::base_endurance"
}, {
"full_name": "test_prog::Race::base_endurance="
}, {
- "full_name": "test_prog::races::Race::_base_intelligence"
- }, {
"full_name": "test_prog::Race::base_intelligence"
}, {
"full_name": "test_prog::Race::base_intelligence="
+ }, {
+ "full_name": "test_prog::Race::base_strength"
+ }, {
+ "full_name": "test_prog::Race::base_strength="
}],
"redef_mproperties": [{
"full_name": "test_prog::Object::init"
"full_name": "test_prog$Human"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
- "full_name": "test_prog::races::Race::_base_strength"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Race::base_strength"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Race::base_strength="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::races::Race::_base_endurance"
}, {
+ "full_name": "test_prog::races::Race::_base_intelligence"
+ }, {
+ "full_name": "test_prog::races::Race::_base_strength"
+ }, {
"full_name": "test_prog::Race::base_endurance"
}, {
"full_name": "test_prog::Race::base_endurance="
}, {
- "full_name": "test_prog::races::Race::_base_intelligence"
- }, {
"full_name": "test_prog::Race::base_intelligence"
}, {
"full_name": "test_prog::Race::base_intelligence="
}, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Race::base_strength"
}, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Race::base_strength="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::init"
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog::combat$Dwarf"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::init"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Weapon::dps"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::races::Race::_base_strength"
+ "full_name": "test_prog::Object::OTHER"
}, {
- "full_name": "test_prog::Race::base_strength"
+ "full_name": "test_prog::races::Race::_base_endurance"
}, {
- "full_name": "test_prog::Race::base_strength="
+ "full_name": "test_prog::races::Race::_base_intelligence"
}, {
- "full_name": "test_prog::races::Race::_base_endurance"
+ "full_name": "test_prog::races::Race::_base_strength"
}, {
"full_name": "test_prog::Race::base_endurance"
}, {
"full_name": "test_prog::Race::base_endurance="
}, {
- "full_name": "test_prog::races::Race::_base_intelligence"
- }, {
"full_name": "test_prog::Race::base_intelligence"
}, {
"full_name": "test_prog::Race::base_intelligence="
}, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Race::base_strength"
}, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Race::base_strength="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Weapon::dps"
+ }, {
+ "full_name": "test_prog::Object::init"
}],
"intro_mproperties": [],
"redef_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
"full_name": "test_prog::Weapon::dps"
+ }, {
+ "full_name": "test_prog::Object::init"
}],
"parents": [{
"full_name": "test_prog::Race"
"full_name": "test_prog$Elf"
}],
"all_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
- "full_name": "test_prog::races::Race::_base_strength"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Race::base_strength"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Race::base_strength="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::races::Race::_base_endurance"
}, {
+ "full_name": "test_prog::races::Race::_base_intelligence"
+ }, {
+ "full_name": "test_prog::races::Race::_base_strength"
+ }, {
"full_name": "test_prog::Race::base_endurance"
}, {
"full_name": "test_prog::Race::base_endurance="
}, {
- "full_name": "test_prog::races::Race::_base_intelligence"
- }, {
"full_name": "test_prog::Race::base_intelligence"
}, {
"full_name": "test_prog::Race::base_intelligence="
}, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Race::base_strength"
}, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Race::base_strength="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::init"
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog::combat$Character"
}],
"all_mproperties": [{
- "full_name": "test_prog::character::Character::_race"
- }, {
- "full_name": "test_prog::Character::race"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Character::race="
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::character::Character::_career"
+ "full_name": "test_prog::Object::OTHER"
}, {
- "full_name": "test_prog::Character::career"
+ "full_name": "test_prog::character::Character::_age"
}, {
- "full_name": "test_prog::Character::career="
+ "full_name": "test_prog::character::Character::_career"
}, {
- "full_name": "test_prog::Character::quit"
+ "full_name": "test_prog::character::Character::_health"
}, {
"full_name": "test_prog::character::Character::_name"
}, {
- "full_name": "test_prog::Character::name"
- }, {
- "full_name": "test_prog::Character::name="
+ "full_name": "test_prog::character::Character::_race"
}, {
- "full_name": "test_prog::character::Character::_age"
+ "full_name": "test_prog::character::Character::_sex"
}, {
"full_name": "test_prog::Character::age"
}, {
"full_name": "test_prog::Character::age="
}, {
- "full_name": "test_prog::character::Character::_sex"
- }, {
- "full_name": "test_prog::Character::sex"
- }, {
- "full_name": "test_prog::Character::sex="
- }, {
- "full_name": "test_prog::Character::total_strengh"
+ "full_name": "test_prog::Combatable::attack"
}, {
- "full_name": "test_prog::Character::total_endurance"
+ "full_name": "test_prog::Character::career"
}, {
- "full_name": "test_prog::Character::total_intelligence"
+ "full_name": "test_prog::Character::career="
}, {
- "full_name": "test_prog::Character::max_health"
+ "full_name": "test_prog::Combatable::defend"
}, {
- "full_name": "test_prog::character::Character::_health"
+ "full_name": "test_prog::Combatable::direct_attack"
}, {
"full_name": "test_prog::Character::health"
}, {
"full_name": "test_prog::Character::health="
}, {
+ "full_name": "test_prog::Combatable::hit_points"
+ }, {
"full_name": "test_prog::Object::init"
}, {
- "full_name": "test_prog::Combatable::hit_points"
+ "full_name": "test_prog::Combatable::is_dead"
}, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Character::max_health"
}, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Character::name"
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Character::name="
}, {
- "full_name": "test_prog::Combatable::attack"
+ "full_name": "test_prog::Character::quit"
}, {
- "full_name": "test_prog::Combatable::direct_attack"
+ "full_name": "test_prog::Character::race"
}, {
- "full_name": "test_prog::Combatable::defend"
+ "full_name": "test_prog::Character::race="
}, {
- "full_name": "test_prog::Combatable::is_dead"
+ "full_name": "test_prog::Character::sex"
+ }, {
+ "full_name": "test_prog::Character::sex="
+ }, {
+ "full_name": "test_prog::Character::total_endurance"
+ }, {
+ "full_name": "test_prog::Character::total_intelligence"
+ }, {
+ "full_name": "test_prog::Character::total_strengh"
}],
"intro_mproperties": [{
+ "full_name": "test_prog::character::Character::_age"
+ }, {
+ "full_name": "test_prog::character::Character::_career"
+ }, {
+ "full_name": "test_prog::character::Character::_health"
+ }, {
+ "full_name": "test_prog::character::Character::_name"
+ }, {
"full_name": "test_prog::character::Character::_race"
}, {
- "full_name": "test_prog::Character::race"
+ "full_name": "test_prog::character::Character::_sex"
}, {
- "full_name": "test_prog::Character::race="
+ "full_name": "test_prog::Character::age"
}, {
- "full_name": "test_prog::character::Character::_career"
+ "full_name": "test_prog::Character::age="
}, {
"full_name": "test_prog::Character::career"
}, {
"full_name": "test_prog::Character::career="
}, {
- "full_name": "test_prog::Character::quit"
+ "full_name": "test_prog::Character::health"
}, {
- "full_name": "test_prog::character::Character::_name"
+ "full_name": "test_prog::Character::health="
+ }, {
+ "full_name": "test_prog::Character::max_health"
}, {
"full_name": "test_prog::Character::name"
}, {
"full_name": "test_prog::Character::name="
}, {
- "full_name": "test_prog::character::Character::_age"
- }, {
- "full_name": "test_prog::Character::age"
+ "full_name": "test_prog::Character::quit"
}, {
- "full_name": "test_prog::Character::age="
+ "full_name": "test_prog::Character::race"
}, {
- "full_name": "test_prog::character::Character::_sex"
+ "full_name": "test_prog::Character::race="
}, {
"full_name": "test_prog::Character::sex"
}, {
"full_name": "test_prog::Character::sex="
}, {
- "full_name": "test_prog::Character::total_strengh"
- }, {
"full_name": "test_prog::Character::total_endurance"
}, {
"full_name": "test_prog::Character::total_intelligence"
}, {
- "full_name": "test_prog::Character::max_health"
- }, {
- "full_name": "test_prog::character::Character::_health"
- }, {
- "full_name": "test_prog::Character::health"
- }, {
- "full_name": "test_prog::Character::health="
+ "full_name": "test_prog::Character::total_strengh"
}],
"redef_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
"full_name": "test_prog::Combatable::hit_points"
+ }, {
+ "full_name": "test_prog::Object::init"
}],
"parents": [{
- "full_name": "test_prog::Object"
- }, {
"full_name": "test_prog::Combatable"
+ }, {
+ "full_name": "test_prog::Object"
}]
}
{
"full_name": "test_prog$Weapon"
}],
"all_mproperties": [{
- "full_name": "test_prog::Weapon::dps"
- }, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
+ }, {
+ "full_name": "test_prog::Weapon::dps"
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$Combatable"
}],
"all_mproperties": [{
- "full_name": "test_prog::Combatable::hit_points"
- }, {
- "full_name": "test_prog::Combatable::attack"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Combatable::direct_attack"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Combatable::defend"
+ "full_name": "test_prog::Object::OTHER"
}, {
- "full_name": "test_prog::Combatable::is_dead"
+ "full_name": "test_prog::Combatable::attack"
}, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Combatable::defend"
}, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Combatable::direct_attack"
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Combatable::hit_points"
}, {
"full_name": "test_prog::Object::init"
+ }, {
+ "full_name": "test_prog::Combatable::is_dead"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Combatable::hit_points"
- }, {
"full_name": "test_prog::Combatable::attack"
}, {
+ "full_name": "test_prog::Combatable::defend"
+ }, {
"full_name": "test_prog::Combatable::direct_attack"
}, {
- "full_name": "test_prog::Combatable::defend"
+ "full_name": "test_prog::Combatable::hit_points"
}, {
"full_name": "test_prog::Combatable::is_dead"
}],
"full_name": "test_prog$Game"
}],
"all_mproperties": [{
- "full_name": "test_prog::Game::player_characters"
+ "full_name": "test_prog::Object::!="
}, {
- "full_name": "test_prog::Game::computer_characters"
+ "full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Game::start_game"
+ "full_name": "test_prog::Object::OTHER"
}, {
- "full_name": "test_prog::Game::pause_game"
+ "full_name": "test_prog::Game::computer_characters"
}, {
- "full_name": "test_prog::Game::stop_game"
+ "full_name": "test_prog::Object::init"
}, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Game::pause_game"
}, {
- "full_name": "test_prog::Object::=="
+ "full_name": "test_prog::Game::player_characters"
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Game::start_game"
}, {
- "full_name": "test_prog::Object::init"
+ "full_name": "test_prog::Game::stop_game"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Game::player_characters"
- }, {
"full_name": "test_prog::Game::computer_characters"
}, {
- "full_name": "test_prog::Game::start_game"
- }, {
"full_name": "test_prog::Game::pause_game"
}, {
+ "full_name": "test_prog::Game::player_characters"
+ }, {
+ "full_name": "test_prog::Game::start_game"
+ }, {
"full_name": "test_prog::Game::stop_game"
}],
"redef_mproperties": [],
"full_name": "test_prog$Starter"
}],
"all_mproperties": [{
- "full_name": "test_prog::Starter::start"
- }, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
+ }, {
+ "full_name": "test_prog::Starter::start"
}],
"intro_mproperties": [{
"full_name": "test_prog::Starter::start"
"full_name": "test_prog$Sys"
}],
"all_mproperties": [{
- "full_name": "test_prog::Sys::main"
- }, {
- "full_name": "test_prog::Object::OTHER"
+ "full_name": "test_prog::Object::!="
}, {
"full_name": "test_prog::Object::=="
}, {
- "full_name": "test_prog::Object::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
+ }, {
+ "full_name": "test_prog::Sys::main"
}],
"intro_mproperties": [{
"full_name": "test_prog::Sys::main"