Skip to content

Commit f9cf3ce

Browse files
committed
Fix 'c_analysis' rsm
1 parent 4085fcc commit f9cf3ce

3 files changed

Lines changed: 5 additions & 9 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66

77
group = "vadyushkins"
88

9-
version = "1.0.5"
9+
version = "1.0.6"
1010

1111
repositories { mavenCentral() }
1212

src/test/kotlin/cli/TestRSMReadWriteTXT.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -371,18 +371,16 @@ class TestRSMReadWriteTXT {
371371
rsmState5.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a_r"), head = rsmState6))
372372

373373
rsmState6.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a"), head = rsmState8))
374-
rsmState6.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a"), head = rsmState9))
375374
rsmState6.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a_r"), head = rsmState6))
376375
rsmState6.addNonterminalEdge(RSMNonterminalEdge(nonterminal = nonterminalS, head = rsmState5))
377376
rsmState6.addNonterminalEdge(RSMNonterminalEdge(nonterminal = nonterminalS, head = rsmState7))
378377

379378
rsmState7.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a"), head = rsmState8))
380-
rsmState7.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a"), head = rsmState9))
381379

380+
rsmState8.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a"), head = rsmState8))
382381
rsmState8.addNonterminalEdge(RSMNonterminalEdge(nonterminal = nonterminalS, head = rsmState9))
383382

384383
rsmState9.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a"), head = rsmState8))
385-
rsmState9.addTerminalEdge(RSMTerminalEdge(terminal = Terminal("a"), head = rsmState9))
386384

387385
val pathToTXT = "src/test/resources/cli/TestRSMReadWriteTXT/c_analysis.txt"
388386
writeRSMToTXT(rsmState0, pathToTXT)

src/test/resources/cli/TestRSMReadWriteTXT/c_analysis.txt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,19 @@ State(id=3,nonterminal=Nonterminal("S"),isStart=false,isFinal=true)
77
State(id=6,nonterminal=Nonterminal("V"),isStart=false,isFinal=true)
88
State(id=5,nonterminal=Nonterminal("V"),isStart=false,isFinal=false)
99
State(id=8,nonterminal=Nonterminal("V"),isStart=false,isFinal=false)
10-
State(id=9,nonterminal=Nonterminal("V"),isStart=false,isFinal=true)
1110
State(id=7,nonterminal=Nonterminal("V"),isStart=false,isFinal=true)
11+
State(id=9,nonterminal=Nonterminal("V"),isStart=false,isFinal=true)
1212
TerminalEdge(tail=0,head=1,terminal=Terminal("d_r"))
1313
NonterminalEdge(tail=1,head=2,nonterminal=Nonterminal("V"))
1414
TerminalEdge(tail=2,head=3,terminal=Terminal("d"))
1515
TerminalEdge(tail=4,head=6,terminal=Terminal("a_r"))
1616
NonterminalEdge(tail=4,head=5,nonterminal=Nonterminal("S"))
1717
TerminalEdge(tail=6,head=8,terminal=Terminal("a"))
18-
TerminalEdge(tail=6,head=9,terminal=Terminal("a"))
1918
TerminalEdge(tail=6,head=6,terminal=Terminal("a_r"))
2019
NonterminalEdge(tail=6,head=5,nonterminal=Nonterminal("S"))
2120
NonterminalEdge(tail=6,head=7,nonterminal=Nonterminal("S"))
2221
TerminalEdge(tail=5,head=6,terminal=Terminal("a_r"))
22+
TerminalEdge(tail=8,head=8,terminal=Terminal("a"))
2323
NonterminalEdge(tail=8,head=9,nonterminal=Nonterminal("S"))
24-
TerminalEdge(tail=9,head=8,terminal=Terminal("a"))
25-
TerminalEdge(tail=9,head=9,terminal=Terminal("a"))
2624
TerminalEdge(tail=7,head=8,terminal=Terminal("a"))
27-
TerminalEdge(tail=7,head=9,terminal=Terminal("a"))
25+
TerminalEdge(tail=9,head=8,terminal=Terminal("a"))

0 commit comments

Comments
 (0)