Synopsis - Cross-Reference

File: /tests/Parsers/Python/expected/class.xml
 1<?xml version='1.0' encoding='ISO-8859-1'?>
 2<ast>
 3 <declarations>
 4  <instance accessibility="0" class="Synopsis.AST.Module" file="Parsers/Python/input/class.py" language="Python" line="-1" name="Parsers" type="package">
 5   <declarations>
 6    <instance accessibility="0" class="Synopsis.AST.Module" file="Parsers/Python/input/class.py" language="Python" line="-1" name="Parsers.Python" type="package">
 7     <declarations>
 8      <instance accessibility="0" class="Synopsis.AST.Module" file="Parsers/Python/input/class.py" language="Python" line="-1" name="Parsers.Python.input" type="package">
 9       <declarations>
10        <instance accessibility="0" class="Synopsis.AST.Module" file="Parsers/Python/input/class.py" language="Python" line="-1" name="Parsers.Python.input.class" type="module">
11         <comments>
12          <instance class="Synopsis.AST.Comment" file="Parsers/Python/input/class.py" line="-1" suspect="0">
13           <text>
14            module documentation
15           </text>
16          </instance>
17         </comments>
18         <declarations>
19          <instance accessibility="0" class="Synopsis.AST.Class" file="Parsers/Python/input/class.py" language="Python" line="-1" name="Parsers.Python.input.class.Class" type="class">
20           <parents>
21            <instance attributes="" class="Synopsis.AST.Inheritance" type="">
22             <parent>
23              <instance class="Synopsis.Type.Unknown" language="Python" name="Parsers.Python.input.class.object">
24               <link>
25                Parsers
26                Python
27                input
28                class
29                object
30               </link>
31              </instance>
32             </parent>
33            </instance>
34           </parents>
35           <comments>
36            <instance class="Synopsis.AST.Comment" file="" line="-1" suspect="0">
37             <text>
38              class documentation
39             </text>
40            </instance>
41           </comments>
42           <declarations>
43            <instance accessibility="0" class="Synopsis.AST.Operation" file="Parsers/Python/input/class.py" language="Python" line="-1" name="Parsers.Python.input.class.Class.method" premodifier="" realname="method" type="operation">
44             <comments>
45              <instance class="Synopsis.AST.Comment" file="" line="-1" suspect="0">
46               <text>
47                method documentation
48               </text>
49              </instance>
50             </comments>
51             <parameters>
52              <instance class="Synopsis.AST.Parameter" identifier="self" postmodifier="" premodifier="" value="">
53               <type>
54                <instance class="Synopsis.Type.Base" language="Python" name=""/>
55               </type>
56              </instance>
57             </parameters>
58             <returnType/>
59            </instance>
60           </declarations>
61          </instance>
62         </declarations>
63        </instance>
64       </declarations>
65      </instance>
66     </declarations>
67    </instance>
68   </declarations>
69  </instance>
70 </declarations>
71 <types>
72  <instance class="Synopsis.Type.Declared" language="Python" name="Parsers">
73   <declaration/>
74  </instance>
75  <instance class="Synopsis.Type.Declared" language="Python" name="Parsers.Python">
76   <declaration/>
77  </instance>
78  <instance class="Synopsis.Type.Declared" language="Python" name="Parsers.Python.input">
79   <declaration/>
80  </instance>
81  <instance class="Synopsis.Type.Declared" language="Python" name="Parsers.Python.input.class">
82   <declaration/>
83  </instance>
84  <instance class="Synopsis.Type.Declared" language="Python" name="Parsers.Python.input.class.Class">
85   <declaration/>
86  </instance>
87 </types>
88 <files>
89  <instance class="Synopsis.AST.SourceFile" filename="Parsers/Python/input/class.py" is_main="1" language="Python">
90   <declarations/>
91   <macro_calls/>
92  </instance>
93 </files>
94</ast>