-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathDemoAST.java_homer.dot
More file actions
92 lines (92 loc) · 6.36 KB
/
DemoAST.java_homer.dot
File metadata and controls
92 lines (92 loc) · 6.36 KB
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
84
85
86
87
88
89
90
91
92
digraph "DirectedGraph" {
graph [label = "homer", labelloc=t, concentrate = true];
"79290965" [ label=<<b>Method<br/>Declaration</b><br/>int homer(int x ... } > type=31 startLineNumber=6 endLineNumber=17 ]
"1582785598" [ label=<<b>Primitive<br/>Type</b><br/>int> type=39 startLineNumber=6 endLineNumber=6 ]
"322836221" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>homer> type=42 startLineNumber=6 endLineNumber=6 ]
"1370651081" [ label=<<b>Single<br/>Variable<br/>Declaration</b><br/>int x> type=44 startLineNumber=6 endLineNumber=6 ]
"450003680" [ label=<<b>Primitive<br/>Type</b><br/>int> type=39 startLineNumber=6 endLineNumber=6 ]
"2134991632" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>x> type=42 startLineNumber=6 endLineNumber=6 ]
"480971771" [ label=<<b>Block</b><br/>{ int y, a, b; ... } > type=8 startLineNumber=6 endLineNumber=17 ]
"1586845078" [ label=<<b>Variable<br/>Declaration<br/>Statement</b><br/>int y, a, b; > type=60 startLineNumber=7 endLineNumber=7 ]
"1356728614" [ label=<<b>Primitive<br/>Type</b><br/>int> type=39 startLineNumber=7 endLineNumber=7 ]
"611563982" [ label=<<b>Variable<br/>Declaration<br/>Fragment</b><br/>y> type=59 startLineNumber=7 endLineNumber=7 ]
"1615039080" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>y> type=42 startLineNumber=7 endLineNumber=7 ]
"336484883" [ label=<<b>Variable<br/>Declaration<br/>Fragment</b><br/>a> type=59 startLineNumber=7 endLineNumber=7 ]
"876213901" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>a> type=42 startLineNumber=7 endLineNumber=7 ]
"230528013" [ label=<<b>Variable<br/>Declaration<br/>Fragment</b><br/>b> type=59 startLineNumber=7 endLineNumber=7 ]
"1909546776" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>b> type=42 startLineNumber=7 endLineNumber=7 ]
"392781299" [ label=<<b>If<br/>Statement</b><br/>if (x > 0) { y ... } > type=25 startLineNumber=9 endLineNumber=15 ]
"1822383117" [ label=<<b>Infix<br/>Expression</b><br/>x > 0> type=27 startLineNumber=9 endLineNumber=9 ]
"233021551" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>x> type=42 startLineNumber=9 endLineNumber=9 ]
"1991313236" [ label=<<b><font color="red">Number<br/>Literal</font></b><br/>0> type=34 startLineNumber=9 endLineNumber=9 ]
"736778932" [ label=<<b>Block</b><br/>{ y=0; } > type=8 startLineNumber=9 endLineNumber=11 ]
"1032000752" [ label=<<b>Expression<br/>Statement</b><br/>y=0; > type=21 startLineNumber=10 endLineNumber=10 ]
"770911223" [ label=<<b>Assignment</b><br/>y=0> type=7 startLineNumber=10 endLineNumber=10 ]
"1392906938" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>y> type=42 startLineNumber=10 endLineNumber=10 ]
"708890004" [ label=<<b><font color="red">Number<br/>Literal</font></b><br/>0> type=34 startLineNumber=10 endLineNumber=10 ]
"255944888" [ label=<<b>Block</b><br/>{ a=bart(1); ... } > type=8 startLineNumber=11 endLineNumber=15 ]
"1004095028" [ label=<<b>Expression<br/>Statement</b><br/>a=bart(1); > type=21 startLineNumber=12 endLineNumber=12 ]
"1487470647" [ label=<<b>Assignment</b><br/>a=bart(1)> type=7 startLineNumber=12 endLineNumber=12 ]
"1948863195" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>a> type=42 startLineNumber=12 endLineNumber=12 ]
"1890187342" [ label=<<b>Method<br/>Invocation</b><br/>bart(1)> type=32 startLineNumber=12 endLineNumber=12 ]
"19986569" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>bart> type=42 startLineNumber=12 endLineNumber=12 ]
"294184992" [ label=<<b><font color="red">Number<br/>Literal</font></b><br/>1> type=34 startLineNumber=12 endLineNumber=12 ]
"793315160" [ label=<<b>Expression<br/>Statement</b><br/>b=lisa(2); > type=21 startLineNumber=13 endLineNumber=13 ]
"270397815" [ label=<<b>Assignment</b><br/>b=lisa(2)> type=7 startLineNumber=13 endLineNumber=13 ]
"376416077" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>b> type=42 startLineNumber=13 endLineNumber=13 ]
"1089504328" [ label=<<b>Method<br/>Invocation</b><br/>lisa(2)> type=32 startLineNumber=13 endLineNumber=13 ]
"660879561" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>lisa> type=42 startLineNumber=13 endLineNumber=13 ]
"1485697819" [ label=<<b><font color="red">Number<br/>Literal</font></b><br/>2> type=34 startLineNumber=13 endLineNumber=13 ]
"867398280" [ label=<<b>Expression<br/>Statement</b><br/>y=a + b; > type=21 startLineNumber=14 endLineNumber=14 ]
"2007331442" [ label=<<b>Assignment</b><br/>y=a + b> type=7 startLineNumber=14 endLineNumber=14 ]
"1904324159" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>y> type=42 startLineNumber=14 endLineNumber=14 ]
"1176735295" [ label=<<b>Infix<br/>Expression</b><br/>a + b> type=27 startLineNumber=14 endLineNumber=14 ]
"1848415041" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>a> type=42 startLineNumber=14 endLineNumber=14 ]
"843467284" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>b> type=42 startLineNumber=14 endLineNumber=14 ]
"1313532469" [ label=<<b>Return<br/>Statement</b><br/>return y; > type=41 startLineNumber=16 endLineNumber=16 ]
"339924917" [ label=<<b><font color="blue">Simple<br/>Name</font></b><br/>y> type=42 startLineNumber=16 endLineNumber=16 ]
"79290965" -> "1582785598"
"79290965" -> "322836221"
"79290965" -> "1370651081"
"1370651081" -> "450003680"
"1370651081" -> "2134991632"
"79290965" -> "480971771"
"480971771" -> "1586845078"
"1586845078" -> "1356728614"
"1586845078" -> "611563982"
"611563982" -> "1615039080"
"1586845078" -> "336484883"
"336484883" -> "876213901"
"1586845078" -> "230528013"
"230528013" -> "1909546776"
"480971771" -> "392781299"
"392781299" -> "1822383117"
"1822383117" -> "233021551"
"1822383117" -> "1991313236"
"392781299" -> "736778932"
"736778932" -> "1032000752"
"1032000752" -> "770911223"
"770911223" -> "1392906938"
"770911223" -> "708890004"
"392781299" -> "255944888"
"255944888" -> "1004095028"
"1004095028" -> "1487470647"
"1487470647" -> "1948863195"
"1487470647" -> "1890187342"
"1890187342" -> "19986569"
"1890187342" -> "294184992"
"255944888" -> "793315160"
"793315160" -> "270397815"
"270397815" -> "376416077"
"270397815" -> "1089504328"
"1089504328" -> "660879561"
"1089504328" -> "1485697819"
"255944888" -> "867398280"
"867398280" -> "2007331442"
"2007331442" -> "1904324159"
"2007331442" -> "1176735295"
"1176735295" -> "1848415041"
"1176735295" -> "843467284"
"480971771" -> "1313532469"
"1313532469" -> "339924917"
}