-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathout.xml
83 lines (83 loc) · 2.43 KB
/
out.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<program>
<mainclass>
<name>Main</name>
<argsName>a</argsName>
<mainStatement>
<sysout>
<arg>
<int-literal>
<num>3</num>
</int-literal>
</arg>
</sysout>
</mainStatement>
</mainclass>
<classdecls>
<classdecl>
<name>Tree</name>
<fields>
<field>
<lineNumber>7</lineNumber>
<type>
<ref>
<id>Tree</id>
</ref>
</type>
<name>left</name>
</field>
</fields>
<methoddecls>
<methoddecl>
<lineNumber>14</lineNumber>
<returnType>
<int/>
</returnType>
<name>fun</name>
<formals/>
<vardecls>
<vardecl>
<lineNumber>15</lineNumber>
<type>
<int/>
</type>
<name>x</name>
</vardecl>
</vardecls>
<body>
<assign>
<lv>x</lv>
<rv>
<int-literal>
<num>1</num>
</int-literal>
</rv>
</assign>
</body>
<ret>
<ref-id>
<id>x</id>
</ref-id>
</ret>
</methoddecl>
<methoddecl>
<lineNumber>10</lineNumber>
<returnType>
<ref>
<id>Tree</id>
</ref>
</returnType>
<name>getLeft</name>
<formals/>
<vardecls/>
<body/>
<ret>
<ref-id>
<id>left</id>
</ref-id>
</ret>
</methoddecl>
</methoddecls>
</classdecl>
</classdecls>
</program>