-
Notifications
You must be signed in to change notification settings - Fork 0
/
graph.dot
76 lines (60 loc) · 1.98 KB
/
graph.dot
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
digraph biblography {
subgraph cluster_lr {
label = "LR"
"lr"[xlabel=1965]
}
subgraph cluster_tn {
label = "Transition networks"
"tn"[xlabel=1970]
}
subgraph cluster_earley {
label = "Earley"
"earley"[xlabel=1970]
"practical-earley"[xlabel=2002]
"ecfg-earley"[xlabel=2010]
"practical-earley" -> "earley"
"ecfg-earley" -> "earley"
"ecfg-earley" -> "tn"
"ecfg-earley" -> "practical-earley"
}
"lecture-notes-compiler-construction"[xlabel=1974, shape=box]
"lecture-notes-compiler-construction" -> "lr"
"lecture-notes-compiler-construction" -> "earley"
"parsingtechniques"[xlabel=2008,shape=box]
"parsingtechniques" -> "lr"
"parsingtechniques" -> "earley"
"parsingtechniques" -> "snslr"
"dragonbook"[xlabel=2006,shape=box]
subgraph cluster_minimal_lr {
label = "Minimal LR"
"pager-tracing"[xlabel=1973]
"pager-minimal"[xlabel=1977]
"pager-tracing2"[xlabel=2009]
"chen-minimal"[xlabel=2011]
"pager-firstk"[xlabel=2013]
"ielr"[xlabel=2010]
"pager-tracing" -> "lr"
"pager-minimal" -> "pager-tracing"
"pager-tracing2" -> "pager-tracing"
"chen-minimal" -> "pager-tracing"
"pager-firstk" -> "chen-minimal"
"ielr" -> "pager-tracing"
"ielr" -> "pager-minimal"
}
subgraph cluster_scanning {
label = "Scanning"
"snslr"[xlabel=1989]
"nawrocki-scanning"[xlabel=1991]
"keynes-scanning"[xlabel=2007]
"pslr"[xlabel=2010]
"context-aware"[xlabel=2007]
"context-aware-thesis"[xlabel=2010]
"keynes-scanning" -> "nawrocki-scanning"
"keynes-scanning" -> "snslr"
"pslr" -> "ielr"
"pslr" -> "keynes-scanning"
"pslr" -> "context-aware"
"pslr" -> "context-aware-thesis"
"context-aware-thesis" -> "pslr"
}
}