Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
"full_name": "test_prog::Object"
},
"mpropdefs": [{
"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$!="
+ "full_name": "test_prog$Object$OTHER"
}, {
"full_name": "test_prog$Object$init"
}],
"intro_mproperties": [{
}, {
"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::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog"
},
"intro_mpropdefs": [{
"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$!="
+ "full_name": "test_prog$Object$OTHER"
}, {
"full_name": "test_prog$Object$init"
}],
}, {
"full_name": "test_prog$Object$init"
}],
"full_name": "test_prog::Int"
},
"mpropdefs": [{
"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$/"
}, {
"full_name": "test_prog$Int$>"
}, {
"full_name": "test_prog$Int$to_f"
"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": [{
}],
"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::/"
}, {
"full_name": "test_prog::Int::>"
}, {
"full_name": "test_prog::Int::to_f"
"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"
}],
"intro": {
"full_name": "test_prog$Int"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
"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$/"
}, {
"full_name": "test_prog$Int$>"
}, {
"full_name": "test_prog$Int$to_f"
"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": []
}
}],
"redef_mpropdefs": []
}
"full_name": "test_prog::Float"
},
"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$*"
- }, {
"full_name": "test_prog$Float$/"
}, {
"full_name": "test_prog$Float$>"
}],
"intro_mproperties": [{
"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::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"
},
"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$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"
},
"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$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$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": [{
}],
"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::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::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"
}],
"intro": {
"full_name": "test_prog$Career"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
"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$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$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"
}],
"redef_mpropdefs": [{
"full_name": "test_prog$Career$Object::init"
"full_name": "test_prog::Race"
},
"mpropdefs": [{
"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_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_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$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::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_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"
}],
"intro": {
"full_name": "test_prog$Race"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
"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_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_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"
}],
"redef_mpropdefs": [{
"full_name": "test_prog$Race$Object::init"
"full_name": "test_prog::Character"
},
"mpropdefs": [{
"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$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$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$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$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$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::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::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::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::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::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"
}],
"intro": {
"full_name": "test_prog$Character"
"full_name": "test_prog"
},
"intro_mpropdefs": [{
"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$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$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$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$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$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"
}],
"redef_mpropdefs": [{
"full_name": "test_prog$Character$Object::init"
"full_name": "test_prog::Combatable"
},
"mpropdefs": [{
"full_name": "test_prog::Combatable"
},
"mpropdefs": [{
- "full_name": "test_prog$Combatable$hit_points"
- }, {
"full_name": "test_prog$Combatable$attack"
}, {
"full_name": "test_prog$Combatable$attack"
}, {
+ "full_name": "test_prog$Combatable$defend"
+ }, {
"full_name": "test_prog$Combatable$direct_attack"
}, {
"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$is_dead"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Combatable::hit_points"
- }, {
"full_name": "test_prog::Combatable::attack"
}, {
"full_name": "test_prog::Combatable::attack"
}, {
+ "full_name": "test_prog::Combatable::defend"
+ }, {
"full_name": "test_prog::Combatable::direct_attack"
}, {
"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::Combatable::is_dead"
}],
"full_name": "test_prog"
},
"intro_mpropdefs": [{
"full_name": "test_prog"
},
"intro_mpropdefs": [{
- "full_name": "test_prog$Combatable$hit_points"
- }, {
"full_name": "test_prog$Combatable$attack"
}, {
"full_name": "test_prog$Combatable$attack"
}, {
+ "full_name": "test_prog$Combatable$defend"
+ }, {
"full_name": "test_prog$Combatable$direct_attack"
}, {
"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$Combatable$is_dead"
}],
"full_name": "test_prog::Game"
},
"mpropdefs": [{
"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$computer_characters"
}, {
- "full_name": "test_prog$Game$start_game"
- }, {
"full_name": "test_prog$Game$pause_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$stop_game"
}],
"intro_mproperties": [{
- "full_name": "test_prog::Game::player_characters"
- }, {
"full_name": "test_prog::Game::computer_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::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::Game::stop_game"
}],
"intro": {
"full_name": "test_prog"
},
"intro_mpropdefs": [{
"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$computer_characters"
}, {
- "full_name": "test_prog$Game$start_game"
- }, {
"full_name": "test_prog$Game$pause_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$Game$stop_game"
}],
"redef_mpropdefs": []
"full_name": "test_prog$Object"
}],
"all_mproperties": [{
"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::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
"intro_mproperties": [{
}, {
"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::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$Int"
}],
"all_mproperties": [{
"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::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::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": [{
}],
"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::/"
}, {
"full_name": "test_prog::Int::>"
}, {
"full_name": "test_prog::Int::to_f"
"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": [{
}],
"redef_mproperties": [],
"parents": [{
"full_name": "test_prog$Float"
}],
"all_mproperties": [{
"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::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::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::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::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$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::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$String"
}],
"all_mproperties": [{
"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::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$List"
}],
"all_mproperties": [{
"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::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}],
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$Career"
}],
"all_mproperties": [{
"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::_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::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::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": [{
}],
"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::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::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"
}],
"redef_mproperties": [{
"full_name": "test_prog::Object::init"
"full_name": "test_prog$Warrior"
}],
"all_mproperties": [{
"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::_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::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::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": [{
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog$Magician"
}],
"all_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::_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::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::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": [{
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog$Alcoholic"
}],
"all_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::_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::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::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": [{
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog$Race"
}],
"all_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_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::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_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": [{
}],
"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::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_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"
}],
"redef_mproperties": [{
"full_name": "test_prog::Object::init"
"full_name": "test_prog$Human"
}],
"all_mproperties": [{
"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_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::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_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": [{
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog::combat$Dwarf"
}],
"all_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::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_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": [{
}],
"intro_mproperties": [],
"redef_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
"full_name": "test_prog::Weapon::dps"
"full_name": "test_prog::Weapon::dps"
+ }, {
+ "full_name": "test_prog::Object::init"
}],
"parents": [{
"full_name": "test_prog::Race"
}],
"parents": [{
"full_name": "test_prog::Race"
"full_name": "test_prog$Elf"
}],
"all_mproperties": [{
"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_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::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_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": [{
}],
"intro_mproperties": [],
"redef_mproperties": [{
"full_name": "test_prog::combat$Character"
}],
"all_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::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::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::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::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": [{
}],
"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::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::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::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::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::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": [{
}],
"redef_mproperties": [{
- "full_name": "test_prog::Object::init"
- }, {
"full_name": "test_prog::Combatable::hit_points"
"full_name": "test_prog::Combatable::hit_points"
+ }, {
+ "full_name": "test_prog::Object::init"
- "full_name": "test_prog::Object"
- }, {
"full_name": "test_prog::Combatable"
"full_name": "test_prog::Combatable"
+ }, {
+ "full_name": "test_prog::Object"
"full_name": "test_prog$Weapon"
}],
"all_mproperties": [{
"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::!="
+ "full_name": "test_prog::Object::OTHER"
+ }, {
+ "full_name": "test_prog::Weapon::dps"
}, {
"full_name": "test_prog::Object::init"
}],
}, {
"full_name": "test_prog::Object::init"
}],
"full_name": "test_prog$Combatable"
}],
"all_mproperties": [{
"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::Object::init"
+ }, {
+ "full_name": "test_prog::Combatable::is_dead"
}],
"intro_mproperties": [{
}],
"intro_mproperties": [{
- "full_name": "test_prog::Combatable::hit_points"
- }, {
"full_name": "test_prog::Combatable::attack"
}, {
"full_name": "test_prog::Combatable::attack"
}, {
+ "full_name": "test_prog::Combatable::defend"
+ }, {
"full_name": "test_prog::Combatable::direct_attack"
}, {
"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::Combatable::is_dead"
}],
"full_name": "test_prog$Game"
}],
"all_mproperties": [{
"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": [{
}],
"intro_mproperties": [{
- "full_name": "test_prog::Game::player_characters"
- }, {
"full_name": "test_prog::Game::computer_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::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::Game::stop_game"
}],
"redef_mproperties": [],
"full_name": "test_prog$Starter"
}],
"all_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::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}, {
"full_name": "test_prog::Object::init"
+ }, {
+ "full_name": "test_prog::Starter::start"
}],
"intro_mproperties": [{
"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"
}],
"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::!="
+ "full_name": "test_prog::Object::OTHER"
}, {
"full_name": "test_prog::Object::init"
}, {
"full_name": "test_prog::Object::init"
+ }, {
+ "full_name": "test_prog::Sys::main"
}],
"intro_mproperties": [{
"full_name": "test_prog::Sys::main"
}],
"intro_mproperties": [{
"full_name": "test_prog::Sys::main"
"full_name": "test_prog>platform>"
},
"intro_mclasses": [{
"full_name": "test_prog>platform>"
},
"intro_mclasses": [{
- "full_name": "test_prog::Object"
+ "full_name": "test_prog::Bool"
+ }, {
+ "full_name": "test_prog::Float"
}, {
"full_name": "test_prog::Int"
}, {
}, {
"full_name": "test_prog::Int"
}, {
- "full_name": "test_prog::Float"
+ "full_name": "test_prog::List"
- "full_name": "test_prog::Bool"
+ "full_name": "test_prog::Object"
}, {
"full_name": "test_prog::String"
}, {
"full_name": "test_prog::String"
- }, {
- "full_name": "test_prog::List"
- "full_name": "test_prog$Object"
+ "full_name": "test_prog$Bool"
+ }, {
+ "full_name": "test_prog$Float"
}, {
"full_name": "test_prog$Int"
}, {
}, {
"full_name": "test_prog$Int"
}, {
- "full_name": "test_prog$Float"
+ "full_name": "test_prog$List"
- "full_name": "test_prog$Bool"
+ "full_name": "test_prog$Object"
}, {
"full_name": "test_prog$String"
}, {
"full_name": "test_prog$String"
- }, {
- "full_name": "test_prog$List"
}],
"intro_mclassdefs": [{
}],
"intro_mclassdefs": [{
- "full_name": "test_prog$Object"
+ "full_name": "test_prog$Bool"
+ }, {
+ "full_name": "test_prog$Float"
}, {
"full_name": "test_prog$Int"
}, {
}, {
"full_name": "test_prog$Int"
}, {
- "full_name": "test_prog$Float"
+ "full_name": "test_prog$List"
- "full_name": "test_prog$Bool"
+ "full_name": "test_prog$Object"
}, {
"full_name": "test_prog$String"
}, {
"full_name": "test_prog$String"
- }, {
- "full_name": "test_prog$List"
}],
"redef_mclassdefs": [],
"imports": []
}],
"redef_mclassdefs": [],
"imports": []
"full_name": "test_prog>rpg>"
},
"intro_mclasses": [{
"full_name": "test_prog>rpg>"
},
"intro_mclasses": [{
- "full_name": "test_prog::Career"
+ "full_name": "test_prog::Alcoholic"
- "full_name": "test_prog::Warrior"
+ "full_name": "test_prog::Career"
}, {
"full_name": "test_prog::Magician"
}, {
}, {
"full_name": "test_prog::Magician"
}, {
- "full_name": "test_prog::Alcoholic"
+ "full_name": "test_prog::Warrior"
- "full_name": "test_prog$Career"
+ "full_name": "test_prog$Alcoholic"
- "full_name": "test_prog$Warrior"
+ "full_name": "test_prog$Career"
}, {
"full_name": "test_prog$Magician"
}, {
}, {
"full_name": "test_prog$Magician"
}, {
- "full_name": "test_prog$Alcoholic"
+ "full_name": "test_prog$Warrior"
}],
"intro_mclassdefs": [{
}],
"intro_mclassdefs": [{
- "full_name": "test_prog$Career"
+ "full_name": "test_prog$Alcoholic"
- "full_name": "test_prog$Warrior"
+ "full_name": "test_prog$Career"
}, {
"full_name": "test_prog$Magician"
}, {
}, {
"full_name": "test_prog$Magician"
}, {
- "full_name": "test_prog$Alcoholic"
+ "full_name": "test_prog$Warrior"
}],
"redef_mclassdefs": [],
"imports": [{
}],
"redef_mclassdefs": [],
"imports": [{
"full_name": "test_prog>rpg>"
},
"intro_mclasses": [{
"full_name": "test_prog>rpg>"
},
"intro_mclasses": [{
- "full_name": "test_prog::Weapon"
- }, {
"full_name": "test_prog::Combatable"
"full_name": "test_prog::Combatable"
+ }, {
+ "full_name": "test_prog::Weapon"
- "full_name": "test_prog$Weapon"
+ "full_name": "test_prog::combat$Character"
}, {
"full_name": "test_prog$Combatable"
}, {
}, {
"full_name": "test_prog$Combatable"
}, {
- "full_name": "test_prog::combat$Character"
- }, {
"full_name": "test_prog::combat$Dwarf"
"full_name": "test_prog::combat$Dwarf"
+ }, {
+ "full_name": "test_prog$Weapon"
}],
"intro_mclassdefs": [{
}],
"intro_mclassdefs": [{
- "full_name": "test_prog$Weapon"
- }, {
"full_name": "test_prog$Combatable"
"full_name": "test_prog$Combatable"
+ }, {
+ "full_name": "test_prog$Weapon"
}],
"redef_mclassdefs": [{
"full_name": "test_prog::combat$Character"
}],
"redef_mclassdefs": [{
"full_name": "test_prog::combat$Character"
"full_name": "test_prog>rpg>"
},
"intro_mclasses": [{
"full_name": "test_prog>rpg>"
},
"intro_mclasses": [{
- "full_name": "test_prog::Race"
- }, {
- "full_name": "test_prog::Human"
- }, {
"full_name": "test_prog::Dwarf"
}, {
"full_name": "test_prog::Elf"
"full_name": "test_prog::Dwarf"
}, {
"full_name": "test_prog::Elf"
- }],
- "mclassdefs": [{
- "full_name": "test_prog$Race"
- "full_name": "test_prog$Human"
+ "full_name": "test_prog::Human"
+ "full_name": "test_prog::Race"
+ }],
+ "mclassdefs": [{
"full_name": "test_prog$Dwarf"
}, {
"full_name": "test_prog$Elf"
"full_name": "test_prog$Dwarf"
}, {
"full_name": "test_prog$Elf"
- }],
- "intro_mclassdefs": [{
- "full_name": "test_prog$Race"
}, {
"full_name": "test_prog$Human"
}, {
}, {
"full_name": "test_prog$Human"
}, {
+ "full_name": "test_prog$Race"
+ }],
+ "intro_mclassdefs": [{
"full_name": "test_prog$Dwarf"
}, {
"full_name": "test_prog$Elf"
"full_name": "test_prog$Dwarf"
}, {
"full_name": "test_prog$Elf"
+ }, {
+ "full_name": "test_prog$Human"
+ }, {
+ "full_name": "test_prog$Race"
}],
"redef_mclassdefs": [],
"imports": [{
}],
"redef_mclassdefs": [],
"imports": [{
"full_name": "test_prog>"
},
"mgroups": [{
"full_name": "test_prog>"
},
"mgroups": [{
- "full_name": "test_prog>"
- }, {
"full_name": "test_prog>game>"
}, {
"full_name": "test_prog>platform>"
}, {
"full_name": "test_prog>rpg>"
"full_name": "test_prog>game>"
}, {
"full_name": "test_prog>platform>"
}, {
"full_name": "test_prog>rpg>"
+ }, {
+ "full_name": "test_prog>"
}],
"ini": {
"upstream.issues": "https://github.com/nitlang/nit/issues",
}],
"ini": {
"upstream.issues": "https://github.com/nitlang/nit/issues",
"full_name": "test_prog$Object"
},
"mpropdefs": [{
"full_name": "test_prog$Object"
},
"mpropdefs": [{
- "full_name": "test_prog$Object$init"
+ "full_name": "test_prog$Elf$Object::init"
}, {
"full_name": "test_prog$Career$Object::init"
}, {
}, {
"full_name": "test_prog$Career$Object::init"
}, {
}, {
"full_name": "test_prog$Dwarf$Object::init"
}, {
}, {
"full_name": "test_prog$Dwarf$Object::init"
}, {
- "full_name": "test_prog$Elf$Object::init"
- }, {
"full_name": "test_prog$Character$Object::init"
"full_name": "test_prog$Character$Object::init"
+ }, {
+ "full_name": "test_prog$Object$init"
}],
"intro_mclass": {
"full_name": "test_prog::Object"
}],
"intro_mclass": {
"full_name": "test_prog::Object"