Merge: gamnit: new services and a lot of bug fixes and performance improvements
[nit.git] / src / doc / commands / tests / test_commands_json.sav / test_cmd_mentities.res
1 {
2         "results": [{
3                 "name": "careers",
4                 "class_name": "MModule",
5                 "full_name": "test_prog::careers",
6                 "mdoc": {
7                         "content": "Careers of the game.\n\nAll characters can have a `Career`.\nA character can also quit its current career and start a new one.\n\nAvailable careers:\n\n * `Warrior`\n * `Magician`\n * `Alcoholic`",
8                         "location": {
9                                 "column_end": 0,
10                                 "column_start": 1,
11                                 "line_end": 25,
12                                 "line_start": 15,
13                                 "file": "test_location"
14                         }
15                 },
16                 "visibility": "public",
17                 "modifiers": ["module"],
18                 "location": {
19                         "column_end": 3,
20                         "column_start": 1,
21                         "line_end": 69,
22                         "line_start": 15,
23                         "file": "test_location"
24                 }
25         }, {
26                 "name": "character",
27                 "class_name": "MModule",
28                 "full_name": "test_prog::character",
29                 "mdoc": {
30                         "content": "Characters are playable entity in the world.",
31                         "location": {
32                                 "column_end": 0,
33                                 "column_start": 1,
34                                 "line_end": 16,
35                                 "line_start": 15,
36                                 "file": "test_location"
37                         }
38                 },
39                 "visibility": "public",
40                 "modifiers": ["module"],
41                 "location": {
42                         "column_end": 3,
43                         "column_start": 1,
44                         "line_end": 68,
45                         "line_start": 15,
46                         "file": "test_location"
47                 }
48         }, {
49                 "name": "combat",
50                 "class_name": "MModule",
51                 "full_name": "test_prog::combat",
52                 "mdoc": {
53                         "content": "COmbat interactions between characters.",
54                         "location": {
55                                 "column_end": 0,
56                                 "column_start": 1,
57                                 "line_end": 16,
58                                 "line_start": 15,
59                                 "file": "test_location"
60                         }
61                 },
62                 "visibility": "public",
63                 "modifiers": ["module"],
64                 "location": {
65                         "column_end": 3,
66                         "column_start": 1,
67                         "line_end": 67,
68                         "line_start": 15,
69                         "file": "test_location"
70                 }
71         }, {
72                 "name": "excluded",
73                 "class_name": "MModule",
74                 "full_name": "excluded::excluded",
75                 "mdoc": null,
76                 "visibility": "public",
77                 "modifiers": ["module"],
78                 "location": {
79                         "column_end": 0,
80                         "column_start": 0,
81                         "line_end": 0,
82                         "line_start": 0,
83                         "file": "test_location"
84                 }
85         }, {
86                 "name": "game",
87                 "class_name": "MModule",
88                 "full_name": "test_prog::game",
89                 "mdoc": {
90                         "content": "A game abstraction for RPG.",
91                         "location": {
92                                 "column_end": 0,
93                                 "column_start": 1,
94                                 "line_end": 16,
95                                 "line_start": 15,
96                                 "file": "test_location"
97                         }
98                 },
99                 "visibility": "public",
100                 "modifiers": ["module"],
101                 "location": {
102                         "column_end": 3,
103                         "column_start": 1,
104                         "line_end": 45,
105                         "line_start": 15,
106                         "file": "test_location"
107                 }
108         }, {
109                 "name": "platform",
110                 "class_name": "MModule",
111                 "full_name": "test_prog::platform",
112                 "mdoc": {
113                         "content": "Declares base types allowed on the platform.",
114                         "location": {
115                                 "column_end": 0,
116                                 "column_start": 1,
117                                 "line_end": 16,
118                                 "line_start": 15,
119                                 "file": "test_location"
120                         }
121                 },
122                 "visibility": "public",
123                 "modifiers": ["module"],
124                 "location": {
125                         "column_end": 17,
126                         "column_start": 1,
127                         "line_end": 59,
128                         "line_start": 15,
129                         "file": "test_location"
130                 }
131         }, {
132                 "name": "races",
133                 "class_name": "MModule",
134                 "full_name": "test_prog::races",
135                 "mdoc": {
136                         "content": "Races of the game.\n\nAll characters belong to a `Race`.\n\nAvailable races:\n\n * `Human`\n * `Dwarf`\n * `Elf`",
137                         "location": {
138                                 "column_end": 0,
139                                 "column_start": 1,
140                                 "line_end": 24,
141                                 "line_start": 15,
142                                 "file": "test_location"
143                         }
144                 },
145                 "visibility": "public",
146                 "modifiers": ["module"],
147                 "location": {
148                         "column_end": 3,
149                         "column_start": 1,
150                         "line_end": 78,
151                         "line_start": 15,
152                         "file": "test_location"
153                 }
154         }, {
155                 "name": "rpg",
156                 "class_name": "MModule",
157                 "full_name": "test_prog::rpg",
158                 "mdoc": {
159                         "content": "A worlg RPG abstraction.",
160                         "location": {
161                                 "column_end": 0,
162                                 "column_start": 1,
163                                 "line_end": 16,
164                                 "line_start": 15,
165                                 "file": "test_location"
166                         }
167                 },
168                 "visibility": "public",
169                 "modifiers": ["module"],
170                 "location": {
171                         "column_end": 13,
172                         "column_start": 1,
173                         "line_end": 21,
174                         "line_start": 15,
175                         "file": "test_location"
176                 }
177         }, {
178                 "name": "test_prog",
179                 "class_name": "MModule",
180                 "full_name": "test_prog::test_prog",
181                 "mdoc": {
182                         "content": "A test program with a fake model to check model tools.",
183                         "location": {
184                                 "column_end": 0,
185                                 "column_start": 1,
186                                 "line_end": 16,
187                                 "line_start": 15,
188                                 "file": "test_location"
189                         }
190                 },
191                 "visibility": "public",
192                 "modifiers": ["module"],
193                 "location": {
194                         "column_end": 13,
195                         "column_start": 1,
196                         "line_end": 26,
197                         "line_start": 15,
198                         "file": "test_location"
199                 }
200         }],
201         "page": null,
202         "count": null,
203         "limit": null,
204         "max": null
205 }