|
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