3 "class_name": "MClass",
4 "full_name": "test_prog::Object",
6 "content": "Root of everything.",
12 "file": "test_location"
15 "visibility": "public",
16 "modifiers": ["public", "interface"],
22 "file": "test_location"
26 "full_name": "test_prog$Object"
29 "full_name": "test_prog::platform"
32 "full_name": "test_prog"
35 "full_name": "test_prog$Object"
38 "full_name": "test_prog::Object::!="
40 "full_name": "test_prog::Object::=="
42 "full_name": "test_prog::Object::OTHER"
44 "full_name": "test_prog::Object::init"
46 "intro_mproperties": [{
47 "full_name": "test_prog::Object::!="
49 "full_name": "test_prog::Object::=="
51 "full_name": "test_prog::Object::OTHER"
53 "full_name": "test_prog::Object::init"
55 "redef_mproperties": [],
60 "class_name": "MClass",
61 "full_name": "test_prog::Int",
63 "content": "Some services about Integers.",
69 "file": "test_location"
72 "visibility": "public",
73 "modifiers": ["public", "class"],
79 "file": "test_location"
83 "full_name": "test_prog$Int"
86 "full_name": "test_prog::platform"
89 "full_name": "test_prog"
92 "full_name": "test_prog$Int"
95 "full_name": "test_prog::Object::!="
97 "full_name": "test_prog::Int::*"
99 "full_name": "test_prog::Int::+"
101 "full_name": "test_prog::Int::-"
103 "full_name": "test_prog::Int::/"
105 "full_name": "test_prog::Object::=="
107 "full_name": "test_prog::Int::>"
109 "full_name": "test_prog::Object::OTHER"
111 "full_name": "test_prog::Object::init"
113 "full_name": "test_prog::Int::to_f"
115 "full_name": "test_prog::Int::unary -"
117 "intro_mproperties": [{
118 "full_name": "test_prog::Int::*"
120 "full_name": "test_prog::Int::+"
122 "full_name": "test_prog::Int::-"
124 "full_name": "test_prog::Int::/"
126 "full_name": "test_prog::Int::>"
128 "full_name": "test_prog::Int::to_f"
130 "full_name": "test_prog::Int::unary -"
132 "redef_mproperties": [],
134 "full_name": "test_prog::Object"
139 "class_name": "MClass",
140 "full_name": "test_prog::Float",
142 "content": "Some services about Floats.",
148 "file": "test_location"
151 "visibility": "public",
152 "modifiers": ["public", "class"],
158 "file": "test_location"
162 "full_name": "test_prog$Float"
165 "full_name": "test_prog::platform"
168 "full_name": "test_prog"
171 "full_name": "test_prog$Float"
173 "all_mproperties": [{
174 "full_name": "test_prog::Object::!="
176 "full_name": "test_prog::Float::*"
178 "full_name": "test_prog::Float::+"
180 "full_name": "test_prog::Float::-"
182 "full_name": "test_prog::Float::/"
184 "full_name": "test_prog::Object::=="
186 "full_name": "test_prog::Float::>"
188 "full_name": "test_prog::Object::OTHER"
190 "full_name": "test_prog::Object::init"
192 "intro_mproperties": [{
193 "full_name": "test_prog::Float::*"
195 "full_name": "test_prog::Float::+"
197 "full_name": "test_prog::Float::-"
199 "full_name": "test_prog::Float::/"
201 "full_name": "test_prog::Float::>"
203 "redef_mproperties": [],
205 "full_name": "test_prog::Object"
210 "class_name": "MClass",
211 "full_name": "test_prog::Bool",
213 "content": "Booleans, `true` or `false`.",
219 "file": "test_location"
222 "visibility": "public",
223 "modifiers": ["public", "class"],
229 "file": "test_location"
233 "full_name": "test_prog$Bool"
236 "full_name": "test_prog::platform"
239 "full_name": "test_prog"
242 "full_name": "test_prog$Bool"
244 "all_mproperties": [{
245 "full_name": "test_prog::Object::!="
247 "full_name": "test_prog::Object::=="
249 "full_name": "test_prog::Object::OTHER"
251 "full_name": "test_prog::Object::init"
253 "intro_mproperties": [],
254 "redef_mproperties": [],
256 "full_name": "test_prog::Object"
261 "class_name": "MClass",
262 "full_name": "test_prog::String",
264 "content": "Strings (there is no chars...).",
270 "file": "test_location"
273 "visibility": "public",
274 "modifiers": ["public", "class"],
280 "file": "test_location"
284 "full_name": "test_prog$String"
287 "full_name": "test_prog::platform"
290 "full_name": "test_prog"
293 "full_name": "test_prog$String"
295 "all_mproperties": [{
296 "full_name": "test_prog::Object::!="
298 "full_name": "test_prog::Object::=="
300 "full_name": "test_prog::Object::OTHER"
302 "full_name": "test_prog::Object::init"
304 "intro_mproperties": [],
305 "redef_mproperties": [],
307 "full_name": "test_prog::Object"
312 "class_name": "MClass",
313 "full_name": "test_prog::List",
315 "content": "List of things.",
321 "file": "test_location"
324 "visibility": "public",
325 "modifiers": ["public", "class"],
331 "file": "test_location"
337 "full_name": "nullable test_prog::Object"
341 "full_name": "test_prog$List"
344 "full_name": "test_prog::platform"
347 "full_name": "test_prog"
350 "full_name": "test_prog$List"
352 "all_mproperties": [{
353 "full_name": "test_prog::Object::!="
355 "full_name": "test_prog::Object::=="
357 "full_name": "test_prog::Object::OTHER"
359 "full_name": "test_prog::Object::init"
361 "intro_mproperties": [],
362 "redef_mproperties": [],
364 "full_name": "test_prog::Object"
369 "class_name": "MClass",
370 "full_name": "test_prog::Career",
372 "content": "A `Career` gives a characteristic bonus or malus to the character.",
378 "file": "test_location"
381 "visibility": "public",
382 "modifiers": ["public", "abstract class"],
388 "file": "test_location"
392 "full_name": "test_prog$Career"
395 "full_name": "test_prog::careers"
398 "full_name": "test_prog"
401 "full_name": "test_prog$Career"
403 "all_mproperties": [{
404 "full_name": "test_prog::Object::!="
406 "full_name": "test_prog::Object::=="
408 "full_name": "test_prog::Object::OTHER"
410 "full_name": "test_prog::careers::Career::_endurance_bonus"
412 "full_name": "test_prog::careers::Career::_intelligence_bonus"
414 "full_name": "test_prog::careers::Career::_strength_bonus"
416 "full_name": "test_prog::Career::endurance_bonus"
418 "full_name": "test_prog::Career::endurance_bonus="
420 "full_name": "test_prog::Object::init"
422 "full_name": "test_prog::Career::intelligence_bonus"
424 "full_name": "test_prog::Career::intelligence_bonus="
426 "full_name": "test_prog::Career::strength_bonus"
428 "full_name": "test_prog::Career::strength_bonus="
430 "intro_mproperties": [{
431 "full_name": "test_prog::careers::Career::_endurance_bonus"
433 "full_name": "test_prog::careers::Career::_intelligence_bonus"
435 "full_name": "test_prog::careers::Career::_strength_bonus"
437 "full_name": "test_prog::Career::endurance_bonus"
439 "full_name": "test_prog::Career::endurance_bonus="
441 "full_name": "test_prog::Career::intelligence_bonus"
443 "full_name": "test_prog::Career::intelligence_bonus="
445 "full_name": "test_prog::Career::strength_bonus"
447 "full_name": "test_prog::Career::strength_bonus="
449 "redef_mproperties": [{
450 "full_name": "test_prog::Object::init"
453 "full_name": "test_prog::Object"
458 "class_name": "MClass",
459 "full_name": "test_prog::Warrior",
461 "content": "Warriors are good for fighting.",
467 "file": "test_location"
470 "visibility": "public",
471 "modifiers": ["public", "class"],
477 "file": "test_location"
481 "full_name": "test_prog$Warrior"
484 "full_name": "test_prog::careers"
487 "full_name": "test_prog"
490 "full_name": "test_prog$Warrior"
492 "all_mproperties": [{
493 "full_name": "test_prog::Object::!="
495 "full_name": "test_prog::Object::=="
497 "full_name": "test_prog::Object::OTHER"
499 "full_name": "test_prog::careers::Career::_endurance_bonus"
501 "full_name": "test_prog::careers::Career::_intelligence_bonus"
503 "full_name": "test_prog::careers::Career::_strength_bonus"
505 "full_name": "test_prog::Career::endurance_bonus"
507 "full_name": "test_prog::Career::endurance_bonus="
509 "full_name": "test_prog::Object::init"
511 "full_name": "test_prog::Career::intelligence_bonus"
513 "full_name": "test_prog::Career::intelligence_bonus="
515 "full_name": "test_prog::Career::strength_bonus"
517 "full_name": "test_prog::Career::strength_bonus="
519 "intro_mproperties": [],
520 "redef_mproperties": [{
521 "full_name": "test_prog::Object::init"
524 "full_name": "test_prog::Career"
529 "class_name": "MClass",
530 "full_name": "test_prog::Magician",
532 "content": "Magicians know magic and how to use it.",
538 "file": "test_location"
541 "visibility": "public",
542 "modifiers": ["public", "class"],
548 "file": "test_location"
552 "full_name": "test_prog$Magician"
555 "full_name": "test_prog::careers"
558 "full_name": "test_prog"
561 "full_name": "test_prog$Magician"
563 "all_mproperties": [{
564 "full_name": "test_prog::Object::!="
566 "full_name": "test_prog::Object::=="
568 "full_name": "test_prog::Object::OTHER"
570 "full_name": "test_prog::careers::Career::_endurance_bonus"
572 "full_name": "test_prog::careers::Career::_intelligence_bonus"
574 "full_name": "test_prog::careers::Career::_strength_bonus"
576 "full_name": "test_prog::Career::endurance_bonus"
578 "full_name": "test_prog::Career::endurance_bonus="
580 "full_name": "test_prog::Object::init"
582 "full_name": "test_prog::Career::intelligence_bonus"
584 "full_name": "test_prog::Career::intelligence_bonus="
586 "full_name": "test_prog::Career::strength_bonus"
588 "full_name": "test_prog::Career::strength_bonus="
590 "intro_mproperties": [],
591 "redef_mproperties": [{
592 "full_name": "test_prog::Object::init"
595 "full_name": "test_prog::Career"
600 "class_name": "MClass",
601 "full_name": "test_prog::Alcoholic",
603 "content": "Alcoholics are good to nothing escept taking punches.",
609 "file": "test_location"
612 "visibility": "public",
613 "modifiers": ["public", "class"],
619 "file": "test_location"
623 "full_name": "test_prog$Alcoholic"
626 "full_name": "test_prog::careers"
629 "full_name": "test_prog"
632 "full_name": "test_prog$Alcoholic"
634 "all_mproperties": [{
635 "full_name": "test_prog::Object::!="
637 "full_name": "test_prog::Object::=="
639 "full_name": "test_prog::Object::OTHER"
641 "full_name": "test_prog::careers::Career::_endurance_bonus"
643 "full_name": "test_prog::careers::Career::_intelligence_bonus"
645 "full_name": "test_prog::careers::Career::_strength_bonus"
647 "full_name": "test_prog::Career::endurance_bonus"
649 "full_name": "test_prog::Career::endurance_bonus="
651 "full_name": "test_prog::Object::init"
653 "full_name": "test_prog::Career::intelligence_bonus"
655 "full_name": "test_prog::Career::intelligence_bonus="
657 "full_name": "test_prog::Career::strength_bonus"
659 "full_name": "test_prog::Career::strength_bonus="
661 "intro_mproperties": [],
662 "redef_mproperties": [{
663 "full_name": "test_prog::Object::init"
666 "full_name": "test_prog::Career"
671 "class_name": "MClass",
672 "full_name": "test_prog::Race",
674 "content": "Race determines basic characteristics and what the character will be able to do in life.\n\nThese are base characteristics, they cannot be changed\nbut you can add new ones if needed using refinement.\nObjects and spells cannot change those characteristics.",
680 "file": "test_location"
683 "visibility": "public",
684 "modifiers": ["public", "abstract class"],
690 "file": "test_location"
694 "full_name": "test_prog$Race"
697 "full_name": "test_prog::races"
700 "full_name": "test_prog"
703 "full_name": "test_prog$Race"
705 "all_mproperties": [{
706 "full_name": "test_prog::Object::!="
708 "full_name": "test_prog::Object::=="
710 "full_name": "test_prog::Object::OTHER"
712 "full_name": "test_prog::races::Race::_base_endurance"
714 "full_name": "test_prog::races::Race::_base_intelligence"
716 "full_name": "test_prog::races::Race::_base_strength"
718 "full_name": "test_prog::Race::base_endurance"
720 "full_name": "test_prog::Race::base_endurance="
722 "full_name": "test_prog::Race::base_intelligence"
724 "full_name": "test_prog::Race::base_intelligence="
726 "full_name": "test_prog::Race::base_strength"
728 "full_name": "test_prog::Race::base_strength="
730 "full_name": "test_prog::Object::init"
732 "intro_mproperties": [{
733 "full_name": "test_prog::races::Race::_base_endurance"
735 "full_name": "test_prog::races::Race::_base_intelligence"
737 "full_name": "test_prog::races::Race::_base_strength"
739 "full_name": "test_prog::Race::base_endurance"
741 "full_name": "test_prog::Race::base_endurance="
743 "full_name": "test_prog::Race::base_intelligence"
745 "full_name": "test_prog::Race::base_intelligence="
747 "full_name": "test_prog::Race::base_strength"
749 "full_name": "test_prog::Race::base_strength="
751 "redef_mproperties": [{
752 "full_name": "test_prog::Object::init"
755 "full_name": "test_prog::Object"
760 "class_name": "MClass",
761 "full_name": "test_prog::Human",
763 "content": "Humans are able to do everithing.",
769 "file": "test_location"
772 "visibility": "public",
773 "modifiers": ["public", "class"],
779 "file": "test_location"
783 "full_name": "test_prog$Human"
786 "full_name": "test_prog::races"
789 "full_name": "test_prog"
792 "full_name": "test_prog$Human"
794 "all_mproperties": [{
795 "full_name": "test_prog::Object::!="
797 "full_name": "test_prog::Object::=="
799 "full_name": "test_prog::Object::OTHER"
801 "full_name": "test_prog::races::Race::_base_endurance"
803 "full_name": "test_prog::races::Race::_base_intelligence"
805 "full_name": "test_prog::races::Race::_base_strength"
807 "full_name": "test_prog::Race::base_endurance"
809 "full_name": "test_prog::Race::base_endurance="
811 "full_name": "test_prog::Race::base_intelligence"
813 "full_name": "test_prog::Race::base_intelligence="
815 "full_name": "test_prog::Race::base_strength"
817 "full_name": "test_prog::Race::base_strength="
819 "full_name": "test_prog::Object::init"
821 "intro_mproperties": [],
822 "redef_mproperties": [{
823 "full_name": "test_prog::Object::init"
826 "full_name": "test_prog::Race"
831 "class_name": "MClass",
832 "full_name": "test_prog::Dwarf",
834 "content": "Dwarves make strong warriors.",
840 "file": "test_location"
843 "visibility": "public",
844 "modifiers": ["public", "class"],
850 "file": "test_location"
854 "full_name": "test_prog$Dwarf"
857 "full_name": "test_prog::races"
860 "full_name": "test_prog"
863 "full_name": "test_prog$Dwarf"
865 "full_name": "test_prog::combat$Dwarf"
867 "all_mproperties": [{
868 "full_name": "test_prog::Object::!="
870 "full_name": "test_prog::Object::=="
872 "full_name": "test_prog::Object::OTHER"
874 "full_name": "test_prog::races::Race::_base_endurance"
876 "full_name": "test_prog::races::Race::_base_intelligence"
878 "full_name": "test_prog::races::Race::_base_strength"
880 "full_name": "test_prog::Race::base_endurance"
882 "full_name": "test_prog::Race::base_endurance="
884 "full_name": "test_prog::Race::base_intelligence"
886 "full_name": "test_prog::Race::base_intelligence="
888 "full_name": "test_prog::Race::base_strength"
890 "full_name": "test_prog::Race::base_strength="
892 "full_name": "test_prog::Weapon::dps"
894 "full_name": "test_prog::Object::init"
896 "intro_mproperties": [],
897 "redef_mproperties": [{
898 "full_name": "test_prog::Weapon::dps"
900 "full_name": "test_prog::Object::init"
903 "full_name": "test_prog::Race"
905 "full_name": "test_prog::Weapon"
910 "class_name": "MClass",
911 "full_name": "test_prog::Elf",
913 "content": "Elves make good magicians.",
919 "file": "test_location"
922 "visibility": "public",
923 "modifiers": ["public", "class"],
929 "file": "test_location"
933 "full_name": "test_prog$Elf"
936 "full_name": "test_prog::races"
939 "full_name": "test_prog"
942 "full_name": "test_prog$Elf"
944 "all_mproperties": [{
945 "full_name": "test_prog::Object::!="
947 "full_name": "test_prog::Object::=="
949 "full_name": "test_prog::Object::OTHER"
951 "full_name": "test_prog::races::Race::_base_endurance"
953 "full_name": "test_prog::races::Race::_base_intelligence"
955 "full_name": "test_prog::races::Race::_base_strength"
957 "full_name": "test_prog::Race::base_endurance"
959 "full_name": "test_prog::Race::base_endurance="
961 "full_name": "test_prog::Race::base_intelligence"
963 "full_name": "test_prog::Race::base_intelligence="
965 "full_name": "test_prog::Race::base_strength"
967 "full_name": "test_prog::Race::base_strength="
969 "full_name": "test_prog::Object::init"
971 "intro_mproperties": [],
972 "redef_mproperties": [{
973 "full_name": "test_prog::Object::init"
976 "full_name": "test_prog::Race"
981 "class_name": "MClass",
982 "full_name": "test_prog::Character",
984 "content": "Characters can be played by both the human or the machine.",
990 "file": "test_location"
993 "visibility": "public",
994 "modifiers": ["public", "class"],
1000 "file": "test_location"
1004 "full_name": "test_prog$Character"
1007 "full_name": "test_prog::character"
1010 "full_name": "test_prog"
1013 "full_name": "test_prog$Character"
1015 "full_name": "test_prog::combat$Character"
1017 "all_mproperties": [{
1018 "full_name": "test_prog::Object::!="
1020 "full_name": "test_prog::Object::=="
1022 "full_name": "test_prog::Object::OTHER"
1024 "full_name": "test_prog::character::Character::_age"
1026 "full_name": "test_prog::character::Character::_career"
1028 "full_name": "test_prog::character::Character::_health"
1030 "full_name": "test_prog::character::Character::_name"
1032 "full_name": "test_prog::character::Character::_race"
1034 "full_name": "test_prog::character::Character::_sex"
1036 "full_name": "test_prog::Character::age"
1038 "full_name": "test_prog::Character::age="
1040 "full_name": "test_prog::Combatable::attack"
1042 "full_name": "test_prog::Character::career"
1044 "full_name": "test_prog::Character::career="
1046 "full_name": "test_prog::Combatable::defend"
1048 "full_name": "test_prog::Combatable::direct_attack"
1050 "full_name": "test_prog::Character::health"
1052 "full_name": "test_prog::Character::health="
1054 "full_name": "test_prog::Combatable::hit_points"
1056 "full_name": "test_prog::Object::init"
1058 "full_name": "test_prog::Combatable::is_dead"
1060 "full_name": "test_prog::Character::max_health"
1062 "full_name": "test_prog::Character::name"
1064 "full_name": "test_prog::Character::name="
1066 "full_name": "test_prog::Character::quit"
1068 "full_name": "test_prog::Character::race"
1070 "full_name": "test_prog::Character::race="
1072 "full_name": "test_prog::Character::sex"
1074 "full_name": "test_prog::Character::sex="
1076 "full_name": "test_prog::Character::total_endurance"
1078 "full_name": "test_prog::Character::total_intelligence"
1080 "full_name": "test_prog::Character::total_strengh"
1082 "intro_mproperties": [{
1083 "full_name": "test_prog::character::Character::_age"
1085 "full_name": "test_prog::character::Character::_career"
1087 "full_name": "test_prog::character::Character::_health"
1089 "full_name": "test_prog::character::Character::_name"
1091 "full_name": "test_prog::character::Character::_race"
1093 "full_name": "test_prog::character::Character::_sex"
1095 "full_name": "test_prog::Character::age"
1097 "full_name": "test_prog::Character::age="
1099 "full_name": "test_prog::Character::career"
1101 "full_name": "test_prog::Character::career="
1103 "full_name": "test_prog::Character::health"
1105 "full_name": "test_prog::Character::health="
1107 "full_name": "test_prog::Character::max_health"
1109 "full_name": "test_prog::Character::name"
1111 "full_name": "test_prog::Character::name="
1113 "full_name": "test_prog::Character::quit"
1115 "full_name": "test_prog::Character::race"
1117 "full_name": "test_prog::Character::race="
1119 "full_name": "test_prog::Character::sex"
1121 "full_name": "test_prog::Character::sex="
1123 "full_name": "test_prog::Character::total_endurance"
1125 "full_name": "test_prog::Character::total_intelligence"
1127 "full_name": "test_prog::Character::total_strengh"
1129 "redef_mproperties": [{
1130 "full_name": "test_prog::Combatable::hit_points"
1132 "full_name": "test_prog::Object::init"
1135 "full_name": "test_prog::Combatable"
1137 "full_name": "test_prog::Object"
1142 "class_name": "MClass",
1143 "full_name": "test_prog::Weapon",
1145 "content": "Something that can be used to attack someone and inflict damage.",
1151 "file": "test_location"
1154 "visibility": "public",
1155 "modifiers": ["public", "interface"],
1161 "file": "test_location"
1165 "full_name": "test_prog$Weapon"
1168 "full_name": "test_prog::combat"
1171 "full_name": "test_prog"
1174 "full_name": "test_prog$Weapon"
1176 "all_mproperties": [{
1177 "full_name": "test_prog::Object::!="
1179 "full_name": "test_prog::Object::=="
1181 "full_name": "test_prog::Object::OTHER"
1183 "full_name": "test_prog::Weapon::dps"
1185 "full_name": "test_prog::Object::init"
1187 "intro_mproperties": [{
1188 "full_name": "test_prog::Weapon::dps"
1190 "redef_mproperties": [],
1192 "full_name": "test_prog::Object"
1196 "name": "Combatable",
1197 "class_name": "MClass",
1198 "full_name": "test_prog::Combatable",
1200 "content": "Something that can be combatted, it can `attack` and `defend`.\n\nWorld items can also be `Combatable`.\n`defend` method is then used to determines how the object react to an attack\nSome magical items can even `attack`.",
1206 "file": "test_location"
1209 "visibility": "public",
1210 "modifiers": ["public", "interface"],
1216 "file": "test_location"
1220 "full_name": "test_prog$Combatable"
1223 "full_name": "test_prog::combat"
1226 "full_name": "test_prog"
1229 "full_name": "test_prog$Combatable"
1231 "all_mproperties": [{
1232 "full_name": "test_prog::Object::!="
1234 "full_name": "test_prog::Object::=="
1236 "full_name": "test_prog::Object::OTHER"
1238 "full_name": "test_prog::Combatable::attack"
1240 "full_name": "test_prog::Combatable::defend"
1242 "full_name": "test_prog::Combatable::direct_attack"
1244 "full_name": "test_prog::Combatable::hit_points"
1246 "full_name": "test_prog::Object::init"
1248 "full_name": "test_prog::Combatable::is_dead"
1250 "intro_mproperties": [{
1251 "full_name": "test_prog::Combatable::attack"
1253 "full_name": "test_prog::Combatable::defend"
1255 "full_name": "test_prog::Combatable::direct_attack"
1257 "full_name": "test_prog::Combatable::hit_points"
1259 "full_name": "test_prog::Combatable::is_dead"
1261 "redef_mproperties": [],
1263 "full_name": "test_prog::Object"
1268 "class_name": "MClass",
1269 "full_name": "test_prog::Game",
1271 "content": "This is the interface you have to implement to use ure gaming platform.\n\nsee http://our.platform.com",
1277 "file": "test_location"
1280 "visibility": "public",
1281 "modifiers": ["public", "interface"],
1287 "file": "test_location"
1291 "full_name": "test_prog$Game"
1294 "full_name": "test_prog::game"
1297 "full_name": "test_prog"
1300 "full_name": "test_prog$Game"
1302 "all_mproperties": [{
1303 "full_name": "test_prog::Object::!="
1305 "full_name": "test_prog::Object::=="
1307 "full_name": "test_prog::Object::OTHER"
1309 "full_name": "test_prog::Game::computer_characters"
1311 "full_name": "test_prog::Object::init"
1313 "full_name": "test_prog::Game::pause_game"
1315 "full_name": "test_prog::Game::player_characters"
1317 "full_name": "test_prog::Game::start_game"
1319 "full_name": "test_prog::Game::stop_game"
1321 "intro_mproperties": [{
1322 "full_name": "test_prog::Game::computer_characters"
1324 "full_name": "test_prog::Game::pause_game"
1326 "full_name": "test_prog::Game::player_characters"
1328 "full_name": "test_prog::Game::start_game"
1330 "full_name": "test_prog::Game::stop_game"
1332 "redef_mproperties": [],
1334 "full_name": "test_prog::Object"
1339 "class_name": "MClass",
1340 "full_name": "test_prog::Starter",
1342 "visibility": "public",
1343 "modifiers": ["public", "class"],
1349 "file": "test_location"
1353 "full_name": "test_prog$Starter"
1356 "full_name": "test_prog::test_prog"
1359 "full_name": "test_prog"
1362 "full_name": "test_prog$Starter"
1364 "all_mproperties": [{
1365 "full_name": "test_prog::Object::!="
1367 "full_name": "test_prog::Object::=="
1369 "full_name": "test_prog::Object::OTHER"
1371 "full_name": "test_prog::Object::init"
1373 "full_name": "test_prog::Starter::start"
1375 "intro_mproperties": [{
1376 "full_name": "test_prog::Starter::start"
1378 "redef_mproperties": [],
1380 "full_name": "test_prog::Object"
1385 "class_name": "MClass",
1386 "full_name": "test_prog::Sys",
1388 "visibility": "public",
1389 "modifiers": ["public", "class"],
1395 "file": "test_location"
1399 "full_name": "test_prog$Sys"
1402 "full_name": "test_prog::test_prog"
1405 "full_name": "test_prog"
1408 "full_name": "test_prog$Sys"
1410 "all_mproperties": [{
1411 "full_name": "test_prog::Object::!="
1413 "full_name": "test_prog::Object::=="
1415 "full_name": "test_prog::Object::OTHER"
1417 "full_name": "test_prog::Object::init"
1419 "full_name": "test_prog::Sys::main"
1421 "intro_mproperties": [{
1422 "full_name": "test_prog::Sys::main"
1424 "redef_mproperties": [],
1426 "full_name": "test_prog::Object"