Synopsis - Cross-Reference
File: /tests/Parsers/Python/expected/class.xml1<?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>