|
1 | 1 | digraph g { |
2 | 2 | labelloc="t" |
3 | 3 | label="" |
4 | | -0 [label = "Epsilon RSM: S_0, input: [0, 0]", shape = invhouse] |
5 | | -1 [label = "Intermediate input: 0, rsm: S_1, input: [0, 0]", shape = plain] |
6 | | -2 [label = "Intermediate input: 0, rsm: S_1, input: [0, 1]", shape = plain] |
7 | | -3 [label = "Intermediate input: 0, rsm: S_2, input: [0, 1]", shape = plain] |
8 | | -4 [label = "Intermediate input: 1, rsm: S_2, input: [0, 0]", shape = plain] |
9 | | -5 [label = "Nonterminal S, input: [0, 0]", shape = invtrapezium] |
10 | | -6 [label = "Nonterminal S, input: [0, 1]", shape = invtrapezium] |
11 | | -7 [label = "Range , input: [0, 0], rsm: [S_0, S_0]", shape = ellipse] |
12 | | -8 [label = "Range , input: [0, 0], rsm: [S_0, S_1]", shape = ellipse] |
13 | | -9 [label = "Range , input: [0, 0], rsm: [S_0, S_2]", shape = ellipse] |
14 | | -10 [label = "Range , input: [0, 0], rsm: [S_1, S_2]", shape = ellipse] |
15 | | -11 [label = "Range , input: [0, 1], rsm: [S_0, S_0]", shape = ellipse] |
16 | | -12 [label = "Range , input: [0, 1], rsm: [S_0, S_2]", shape = ellipse] |
17 | | -13 [label = "Range , input: [0, 1], rsm: [S_1, S_2]", shape = ellipse] |
18 | | -14 [label = "Range , input: [0, 1], rsm: [S_2, S_0]", shape = ellipse] |
19 | | -15 [label = "Range , input: [1, 0], rsm: [S_2, S_0]", shape = ellipse] |
20 | | -16 [label = "Terminal '(', input: [0, 0]", shape = rectangle] |
21 | | -17 [label = "Terminal ')', input: [0, 1]", shape = rectangle] |
22 | | -18 [label = "Terminal ')', input: [1, 0]", shape = rectangle] |
23 | | -1->8 |
24 | | -1->10 |
25 | | -2->8 |
26 | | -2->13 |
27 | | -3->9 |
28 | | -3->14 |
29 | | -4->12 |
30 | | -4->15 |
31 | | -5->7 |
32 | | -6->11 |
33 | | -7->0 |
34 | | -7->4 |
35 | | -8->16 |
36 | | -9->1 |
37 | | -10->5 |
38 | | -11->3 |
39 | | -12->2 |
40 | | -13->6 |
41 | | -14->17 |
42 | | -15->18 |
| 4 | +subgraph cluster_0{ |
| 5 | +labelloc="t" |
| 6 | +0_0 [label = "107Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 7 | +0_1 [label = "108Epsilon EpsilonNonterminalType(startState=RsmState(nonterminal=Nonterminal(S), isStart=true, isFinal=true, numId=0))", shape = invhouse] |
| 8 | +0_2 [label = "111Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 9 | +0_3 [label = "112Terminal TerminalType(terminal=()", shape = rectangle] |
| 10 | +0_4 [label = "114Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 11 | +0_5 [label = "115Nonterminal NonterminalType(startState=RsmState(nonterminal=Nonterminal(S), isStart=true, isFinal=true, numId=0))", shape = invtrapezium] |
| 12 | +0_6 [label = "116Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 13 | +0_7 [label = "117Intermediate IntermediateType(grammarSlot=RsmState(nonterminal=Nonterminal(S), isStart=false, isFinal=false, numId=1), inputPosition=0)", shape = plain] |
| 14 | +0_8 [label = "118Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 15 | +0_9 [label = "119Terminal TerminalType(terminal=))", shape = rectangle] |
| 16 | +0_10 [label = "120Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 17 | +0_11 [label = "121Intermediate IntermediateType(grammarSlot=RsmState(nonterminal=Nonterminal(S), isStart=false, isFinal=false, numId=2), inputPosition=0)", shape = plain] |
| 18 | +0_12 [label = "122Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 19 | +0_13 [label = "123Nonterminal NonterminalType(startState=RsmState(nonterminal=Nonterminal(S), isStart=true, isFinal=true, numId=0))", shape = invtrapezium] |
| 20 | +0_14 [label = "124Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 21 | +0_15 [label = "125Nonterminal NonterminalType(startState=RsmState(nonterminal=Nonterminal(S), isStart=true, isFinal=true, numId=0))", shape = invtrapezium] |
| 22 | +0_16 [label = "126Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 23 | +0_17 [label = "127Intermediate IntermediateType(grammarSlot=RsmState(nonterminal=Nonterminal(S), isStart=false, isFinal=false, numId=1), inputPosition=0)", shape = plain] |
| 24 | +0_18 [label = "128Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 25 | +0_19 [label = "129Terminal TerminalType(terminal=))", shape = rectangle] |
| 26 | +0_20 [label = "131Intermediate IntermediateType(grammarSlot=RsmState(nonterminal=Nonterminal(S), isStart=false, isFinal=false, numId=2), inputPosition=1)", shape = plain] |
| 27 | +0_0->0_1 |
| 28 | +0_0->0_20 |
| 29 | +0_2->0_3 |
| 30 | +0_4->0_5 |
| 31 | +0_5->0_0 |
| 32 | +0_6->0_7 |
| 33 | +0_7->0_2 |
| 34 | +0_7->0_4 |
| 35 | +0_8->0_9 |
| 36 | +0_10->0_11 |
| 37 | +0_11->0_6 |
| 38 | +0_11->0_8 |
| 39 | +0_12->0_13 |
| 40 | +0_13->0_10 |
| 41 | +0_14->0_15 |
| 42 | +0_15->0_10 |
| 43 | +0_16->0_17 |
| 44 | +0_17->0_2 |
| 45 | +0_17->0_14 |
| 46 | +0_18->0_19 |
| 47 | +0_20->0_16 |
| 48 | +0_20->0_18 |
| 49 | +} |
| 50 | + |
| 51 | +subgraph cluster_1{ |
| 52 | +labelloc="t" |
| 53 | +1_0 [label = "107Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 54 | +1_1 [label = "108Epsilon EpsilonNonterminalType(startState=RsmState(nonterminal=Nonterminal(S), isStart=true, isFinal=true, numId=0))", shape = invhouse] |
| 55 | +1_2 [label = "109Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 56 | +1_3 [label = "110Nonterminal NonterminalType(startState=RsmState(nonterminal=Nonterminal(S), isStart=true, isFinal=true, numId=0))", shape = invtrapezium] |
| 57 | +1_4 [label = "111Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 58 | +1_5 [label = "112Terminal TerminalType(terminal=()", shape = rectangle] |
| 59 | +1_6 [label = "114Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 60 | +1_7 [label = "115Nonterminal NonterminalType(startState=RsmState(nonterminal=Nonterminal(S), isStart=true, isFinal=true, numId=0))", shape = invtrapezium] |
| 61 | +1_8 [label = "116Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 62 | +1_9 [label = "117Intermediate IntermediateType(grammarSlot=RsmState(nonterminal=Nonterminal(S), isStart=false, isFinal=false, numId=1), inputPosition=0)", shape = plain] |
| 63 | +1_10 [label = "118Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 64 | +1_11 [label = "119Terminal TerminalType(terminal=))", shape = rectangle] |
| 65 | +1_12 [label = "120Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 66 | +1_13 [label = "121Intermediate IntermediateType(grammarSlot=RsmState(nonterminal=Nonterminal(S), isStart=false, isFinal=false, numId=2), inputPosition=0)", shape = plain] |
| 67 | +1_14 [label = "124Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 68 | +1_15 [label = "125Nonterminal NonterminalType(startState=RsmState(nonterminal=Nonterminal(S), isStart=true, isFinal=true, numId=0))", shape = invtrapezium] |
| 69 | +1_16 [label = "126Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 70 | +1_17 [label = "127Intermediate IntermediateType(grammarSlot=RsmState(nonterminal=Nonterminal(S), isStart=false, isFinal=false, numId=1), inputPosition=0)", shape = plain] |
| 71 | +1_18 [label = "128Range org.ucfs.sppf.node.Range@6970140a", shape = ellipse] |
| 72 | +1_19 [label = "129Terminal TerminalType(terminal=))", shape = rectangle] |
| 73 | +1_20 [label = "131Intermediate IntermediateType(grammarSlot=RsmState(nonterminal=Nonterminal(S), isStart=false, isFinal=false, numId=2), inputPosition=1)", shape = plain] |
| 74 | +1_0->1_1 |
| 75 | +1_0->1_20 |
| 76 | +1_2->1_3 |
| 77 | +1_3->1_0 |
| 78 | +1_4->1_5 |
| 79 | +1_6->1_7 |
| 80 | +1_7->1_0 |
| 81 | +1_8->1_9 |
| 82 | +1_9->1_4 |
| 83 | +1_9->1_6 |
| 84 | +1_10->1_11 |
| 85 | +1_12->1_13 |
| 86 | +1_13->1_8 |
| 87 | +1_13->1_10 |
| 88 | +1_14->1_15 |
| 89 | +1_15->1_12 |
| 90 | +1_16->1_17 |
| 91 | +1_17->1_4 |
| 92 | +1_17->1_14 |
| 93 | +1_18->1_19 |
| 94 | +1_20->1_16 |
| 95 | +1_20->1_18 |
| 96 | +} |
| 97 | + |
43 | 98 | } |
0 commit comments