Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
TASTE
OpenGEODE
Commits
ebc2ca84
Commit
ebc2ca84
authored
Dec 16, 2019
by
Maxime Perrotin
Browse files
Add flags to build script
parent
654a0770
Changes
2
Hide whitespace changes
Inline
Side-by-side
tests/testsuite/test-iterators/model_checker.gpr
View file @
ebc2ca84
...
...
@@ -4,6 +4,13 @@ project model_checker is
for
Main
use
(
"model_checker.adb"
);
package
Compiler
is
for
Default_Switches
(
"Ada"
)
use
(
"-O2"
);
(
"-g"
,
"-O2"
,
"-gnatf"
,
"-gnaty"
,
"-gnatwa"
,
"-gnatoa"
,
-- "-gnatg",
"-fstack-check"
);
end
Compiler
;
end
model_checker
;
tests/testsuite/test-iterators/orchestrator.pr
View file @
ebc2ca84
...
...
@@ -34,7 +34,7 @@ paramless;
START;
/* CIF PROCEDURECALL (476, 102), (220, 35) */
call writeln( 'Orchestrator startup');
/* CIF NEXTSTATE (55
3
, 152), (67, 35) */
/* CIF NEXTSTATE (55
2
, 152), (67, 35) */
NEXTSTATE wait;
/* CIF state (1421, 94), (72, 35) */
state running;
...
...
@@ -43,60 +43,55 @@ paramless;
/* CIF NEXTSTATE (1423, 204), (70, 35) */
NEXTSTATE wait;
endstate;
/* CIF state (55
3
, 152), (67, 35) */
/* CIF state (55
2
, 152), (67, 35) */
state wait;
/* CIF input (
9
1, 207), (71, 35) */
/* CIF input (1
75
, 207), (71, 35) */
input pulse(t);
/* CIF decision (
92
, 262), (70, 50) */
/* CIF decision (
175
, 262), (70, 50) */
decision t;
/* CIF ANSWER (
30
, 332), (70, 25) */
/* CIF ANSWER (
114
, 332), (70, 25) */
(0):
/* CIF task (
0
, 377), (131, 59) */
/* CIF task (
83
, 377), (131, 59) */
task seqof := {1,1,1,1},
counter := 0,
t := 0;
/* CIF NEXTSTATE (
30
, 454), (70, 35) */
/* CIF NEXTSTATE (
114
, 454), (70, 35) */
NEXTSTATE wait;
/* CIF ANSWER (
164
, 332), (70, 25) */
/* CIF ANSWER (
248
, 332), (70, 25) */
else:
/* CIF task (
134
, 377), (131, 59) */
/* CIF task (
217
, 377), (131, 59) */
task seqof := {1,1,1,1},
counter := 0,
t := 0;
/* CIF NEXTSTATE (
163
, 454), (72, 35) */
/* CIF NEXTSTATE (
247
, 454), (72, 35) */
NEXTSTATE running;
enddecision;
/* CIF input (
49
0, 207), (86, 35) */
/* CIF input (
57
0, 207), (86, 35) */
input arr(seqof);
/* CIF task (
42
6, 262), (214, 35) */
/* CIF task (
50
6, 262), (214, 35) */
task counter := (counter + 1) mod 4;
/* CIF decision (
47
1, 317), (124, 50) */
/* CIF decision (
55
1, 317), (124, 50) */
decision seqof = {4,4,4,4}
and counter = 0;
/* CIF ANSWER (
36
8, 387), (70, 25) */
/* CIF ANSWER (
44
8, 387), (70, 25) */
(true):
/* CIF PROCEDURECALL (
270
, 432), (2
65
, 35) */
/* CIF PROCEDURECALL (
359
, 432), (2
48
, 35) */
call writeln( 'Property should be checked');
/* CIF ANSWER (
64
3, 387), (70, 25) */
/* CIF ANSWER (
72
3, 387), (70, 25) */
(false):
/* CIF task (624, 432), (108, 35) */
task 'seqof(1) := 1'
/* CIF comment (753, 432), (237, 42) */
comment 'This is not possible because seqof
has a variable size.';
/* CIF task (537, 487), (281, 35) */
/* CIF task (618, 432), (281, 35) */
task seqof := { 1 } // seqof (1, length(seqof)-1);
enddecision;
/* CIF NEXTSTATE (
49
8,
538
), (70, 35) */
/* CIF NEXTSTATE (
57
8,
483
), (70, 35) */
NEXTSTATE -;
/* CIF input (
1013
, 207), (87, 35) */
/* CIF input (
927
, 207), (87, 35) */
input paramless;
/* CIF task (
1005
, 262), (104, 42) */
/* CIF task (
918
, 262), (104, 42) */
task counter := 4,
t := 1;
/* CIF task (9
93
, 324), (127, 38) */
/* CIF task (9
07
, 324), (127, 38) */
task seqof := {1,1,1,1};
/* CIF NEXTSTATE (
1021
, 377), (72, 35) */
/* CIF NEXTSTATE (
934
, 377), (72, 35) */
NEXTSTATE running;
endstate;
endprocess orchestrator;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment