Skip to content

Commit 836a695

Browse files
committedDec 30, 2018
Re-enable statemachine tests
1 parent 44fee9b commit 836a695

File tree

5 files changed

+43
-44
lines changed

5 files changed

+43
-44
lines changed
 

‎src/statemachine.pl

+1-2
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@
350350
final_states_to_dot(Stream, NFA_Final_States),
351351
start_state_to_dot(Stream, Start_State),
352352
writeln(Stream, "}").
353-
/*
353+
354354
:- begin_tests(statemachine).
355355

356356
test_dot_output(String, Correct_Dot_File) :-
@@ -390,4 +390,3 @@
390390
).
391391

392392
:- end_tests(statemachine).
393-
*/

‎tests/nfa/nfa_1.dot

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
digraph NFA {
22
0;
33
1;
4-
0 -> 1 [label="a"];
4+
0 -> 1 [label="range(97,97)"];
55
1 [shape=doublecircle];
66
0 [shape=box];
77
}

‎tests/nfa/nfa_2.dot

+3-3
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ digraph NFA {
99
7;
1010
8;
1111
9;
12-
1 -> 2 [label="a"];
13-
4 -> 5 [label="b"];
14-
6 -> 7 [label="c"];
12+
1 -> 2 [label="range(97,97)"];
13+
4 -> 5 [label="range(98,98)"];
14+
6 -> 7 [label="range(99,99)"];
1515
0 -> 1 [label="ε"];
1616
0 -> 3 [label="ε"];
1717
2 -> 9 [label="ε"];

‎tests/nfa/nfa_3.dot

+13-13
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,19 @@ digraph NFA {
3232
30;
3333
31;
3434
32;
35-
1 -> 2 [label="a"];
36-
4 -> 5 [label="b"];
37-
6 -> 7 [label="c"];
38-
10 -> 11 [label="a"];
39-
13 -> 14 [label="b"];
40-
15 -> 16 [label="c"];
41-
19 -> 29 [label="a"];
42-
20 -> 21 [label="a"];
43-
23 -> 24 [label="b"];
44-
25 -> 26 [label="c"];
45-
29 -> 30 [label="b"];
46-
30 -> 31 [label="c"];
47-
31 -> 32 [label="c"];
35+
1 -> 2 [label="range(97,97)"];
36+
4 -> 5 [label="range(98,98)"];
37+
6 -> 7 [label="range(99,99)"];
38+
10 -> 11 [label="range(97,97)"];
39+
13 -> 14 [label="range(98,98)"];
40+
15 -> 16 [label="range(99,99)"];
41+
19 -> 29 [label="range(97,97)"];
42+
20 -> 21 [label="range(97,97)"];
43+
23 -> 24 [label="range(98,98)"];
44+
25 -> 26 [label="range(99,99)"];
45+
29 -> 30 [label="range(98,98)"];
46+
30 -> 31 [label="range(99,99)"];
47+
31 -> 32 [label="range(99,99)"];
4848
0 -> 1 [label="ε"];
4949
0 -> 3 [label="ε"];
5050
2 -> 9 [label="ε"];

‎tests/nfa/nfa_4.dot

+25-25
Original file line numberDiff line numberDiff line change
@@ -48,31 +48,31 @@ digraph NFA {
4848
46;
4949
47;
5050
48;
51-
0 -> 1 [label="a"];
52-
1 -> 2 [label="b"];
53-
2 -> 3 [label="b"];
54-
3 -> 5 [label="c"];
55-
6 -> 7 [label="*"];
56-
8 -> 9 [label="c"];
57-
9 -> 10 [label="a"];
58-
12 -> 13 [label="*"];
59-
14 -> 15 [label="c"];
60-
15 -> 16 [label="a"];
61-
18 -> 19 [label="*"];
62-
20 -> 21 [label="c"];
63-
21 -> 22 [label="a"];
64-
25 -> 26 [label="*"];
65-
27 -> 28 [label="c"];
66-
28 -> 29 [label="a"];
67-
31 -> 32 [label="*"];
68-
33 -> 34 [label="c"];
69-
34 -> 35 [label="a"];
70-
37 -> 38 [label="*"];
71-
39 -> 40 [label="c"];
72-
40 -> 41 [label="a"];
73-
43 -> 44 [label="*"];
74-
45 -> 46 [label="c"];
75-
46 -> 47 [label="a"];
51+
0 -> 1 [label="range(97,97)"];
52+
1 -> 2 [label="range(98,98)"];
53+
2 -> 3 [label="range(98,98)"];
54+
3 -> 5 [label="range(99,99)"];
55+
6 -> 7 [label="wildcard"];
56+
8 -> 9 [label="range(99,99)"];
57+
9 -> 10 [label="range(97,97)"];
58+
12 -> 13 [label="wildcard"];
59+
14 -> 15 [label="range(99,99)"];
60+
15 -> 16 [label="range(97,97)"];
61+
18 -> 19 [label="wildcard"];
62+
20 -> 21 [label="range(99,99)"];
63+
21 -> 22 [label="range(97,97)"];
64+
25 -> 26 [label="wildcard"];
65+
27 -> 28 [label="range(99,99)"];
66+
28 -> 29 [label="range(97,97)"];
67+
31 -> 32 [label="wildcard"];
68+
33 -> 34 [label="range(99,99)"];
69+
34 -> 35 [label="range(97,97)"];
70+
37 -> 38 [label="wildcard"];
71+
39 -> 40 [label="range(99,99)"];
72+
40 -> 41 [label="range(97,97)"];
73+
43 -> 44 [label="wildcard"];
74+
45 -> 46 [label="range(99,99)"];
75+
46 -> 47 [label="range(97,97)"];
7676
0 -> 1 [label="ε"];
7777
1 -> 0 [label="ε"];
7878
2 -> 3 [label="ε"];

0 commit comments

Comments
 (0)
Please sign in to comment.