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
46c55074
Commit
46c55074
authored
Nov 17, 2014
by
Maxime Perrotin
Browse files
Change type names
parent
8fa9325a
Changes
2
Hide whitespace changes
Inline
Side-by-side
tests/regression/test-debug/dataview-uniq.asn
View file @
46c55074
...
...
@@ -13,8 +13,8 @@ SeqBoolFix ::= SEQUENCE (SIZE(2)) OF BOOLEAN
SeqEnum ::= SEQUENCE (SIZE(1..5)) OF ENUMERATED { hello, world }
SeqEnumFix ::= SEQUENCE (SIZE(2)) OF ENUMERATED { hello, world }
Enum ::= ENUMERATED {a, b, c, d, eE}
Choice ::= CHOICE {c1 BOOLEAN, cDe2 BOOLEAN}
My
Enum ::= ENUMERATED {a, b, c, d, eE}
My
Choice ::= CHOICE {c1 BOOLEAN, cDe2 BOOLEAN}
SeqOpt ::= SEQUENCE { a BOOLEAN OPTIONAL , b BOOLEAN, c SEQUENCE { a BOOLEAN } OPTIONAL, d OCTET STRING (SIZE (0..10)) OPTIONAL}
SeqNonOpt ::= SEQUENCE { a BOOLEAN }
...
...
tests/regression/test-debug/orchestrator.pr
View file @
46c55074
...
...
@@ -15,11 +15,11 @@ dcl seqen SeqEnum := { hello, world };
dcl seqen2 SeqEnumFix := { hello, world };
dcl myenum Enum := a;
dcl myenum
My
Enum := a;
dcl check tasTE_Peek_id;
dcl choice choice;
dcl choice
My
choice;
dcl opt SeqOpt := { A TRUE, b FALSE }; -- test optional fields
/* CIF ENDTEXT */
...
...
@@ -34,10 +34,10 @@ dcl opt SeqOpt := { A TRUE, b FALSE }; -- test optional fields
ENDDECISION;
/* CIF DECISION (135, 240), (122, 50) */
DECISION num(myenum);
/* CIF ANSWER (163,
31
0), (70, 23) */
/* CIF ANSWER (163,
28
0), (70, 23) */
else:
ENDDECISION;
/* CIF RETURN (178, 3
4
8), (35, 35) */
/* CIF RETURN (178, 3
1
8), (35, 35) */
RETURN ;
ENDPROCEDURE;
/* CIF PROCEDURE (727, 175), (106, 35) */
...
...
@@ -58,98 +58,98 @@ dcl opt SeqOpt := { A TRUE, b FALSE }; -- test optional fields
ENDDECISION;
/* CIF DECISION (481, 433), (122, 50) */
DECISION num(myenum);
/* CIF ANSWER (460,
50
3), (70, 23) */
/* CIF ANSWER (460,
47
3), (70, 23) */
(0):
/* CIF ANSWER (550,
50
3), (70, 23) */
/* CIF ANSWER (550,
47
3), (70, 23) */
else:
ENDDECISION;
/* CIF DECISION (492, 5
4
1), (99, 50) */
/* CIF DECISION (492, 5
1
1), (99, 50) */
DECISION 'informal'
/* CIF COMMENT (611,
53
3), (179, 53) */
/* CIF COMMENT (611,
47
3), (179, 53) */
COMMENT 'Informal decision -
check that it is ignored
by the code generator';
/* CIF ANSWER (462,
61
1), (70, 33) */
/* CIF ANSWER (462,
55
1), (70, 33) */
('a'):
/* CIF ANSWER (550,
61
1), (70, 33) */
/* CIF ANSWER (550,
55
1), (70, 33) */
('2'):
ENDDECISION;
/* CIF TASK (430,
6
59), (223, 38) */
/* CIF TASK (430, 5
9
9), (223, 38) */
TASK seqboolean := {true, false},
seqboolean := not {true, false};
/* CIF TASK (438,
71
2), (208, 83) */
/* CIF TASK (438,
65
2), (208, 83) */
TASK for x in seqen:
call writeln(num(x));
call writeln(num(myenum));
call writeln(num(myenum));
endfor
/* CIF COMMENT (666, 7
3
6), (174, 38) */
/* CIF COMMENT (666,
6
76), (174, 38) */
COMMENT 'Check that num is not
declared twice';
/* CIF TASK (460,
81
0), (164, 53) */
/* CIF TASK (460,
75
0), (164, 53) */
TASK for x in seqen2:
call writeln(num(x));
endfor;
/* CIF TASK (461, 8
7
8), (162, 53) */
/* CIF TASK (461, 8
1
8), (162, 53) */
TASK for x in seqboolean:
call writeln(x);
endfor
/* CIF COMMENT (643, 8
8
7), (168, 38) */
/* CIF COMMENT (643, 8
2
7), (168, 38) */
COMMENT 'FOR with a basic type';
/* CIF TASK (431,
94
6), (222, 35) */
/* CIF TASK (431,
88
6), (222, 35) */
TASK seqboolean := not seqboolean
/* CIF COMMENT (673,
94
6), (279, 35) */
/* CIF COMMENT (673,
88
6), (279, 35) */
COMMENT 'check NOT on a SEQUENCE of BOOLEAN';
/* CIF TASK (461, 9
9
6), (162, 53) */
/* CIF TASK (461, 9
3
6), (162, 53) */
TASK for x in seqboolean:
call writeln(x);
endfor;
/* CIF TASK (479, 10
6
4), (126, 38) */
/* CIF TASK (479, 10
0
4), (126, 38) */
TASK fixed := 'hello';
/* CIF TASK (467, 1
11
7), (149, 35) */
/* CIF TASK (467, 1
05
7), (149, 35) */
TASK variable := 'HELLO';
/* CIF PROCEDURECALL (454, 11
6
7), (176, 35) */
/* CIF PROCEDURECALL (454, 11
0
7), (176, 35) */
CALL writeln(variable // '!!!');
/* CIF PROCEDURECALL (406, 1
2
17), (272, 35) */
/* CIF PROCEDURECALL (406, 11
5
7), (272, 35) */
CALL writeln(variable // variable // variable);
/* CIF TASK (496, 12
6
7), (91, 35) */
/* CIF TASK (496, 12
0
7), (91, 35) */
TASK seq := {1};
/* CIF TASK (465, 1
31
7), (153, 35) */
/* CIF TASK (465, 1
25
7), (153, 35) */
TASK seq := {1} // {2} // {3};
/* CIF TASK (456, 13
6
7), (172, 35) */
/* CIF TASK (456, 13
0
7), (172, 35) */
TASK seq := seq // {2} // {1};
/* CIF DECISION (507, 1
41
7), (70, 50) */
/* CIF DECISION (507, 1
35
7), (70, 50) */
DECISION any;
/* CIF ANSWER (462, 14
8
7), (70, 23) */
/* CIF ANSWER (462, 14
2
7), (70, 23) */
('a'):
/* CIF ANSWER (552, 14
8
7), (70, 23) */
/* CIF ANSWER (552, 14
2
7), (70, 23) */
('b'):
ENDDECISION;
/* CIF DECISION (497, 1
52
5), (89, 50) */
/* CIF DECISION (497, 1
46
5), (89, 50) */
DECISION myenum
/* CIF COMMENT (606, 1
53
2), (183, 35) */
/* CIF COMMENT (606, 1
47
2), (183, 35) */
COMMENT 'Check case insensitivity';
/* CIF ANSWER (314, 15
9
5), (70, 23) */
/* CIF ANSWER (314, 15
3
5), (70, 23) */
(a):
/* CIF ANSWER (394, 15
9
5), (70, 23) */
/* CIF ANSWER (394, 15
3
5), (70, 23) */
(B):
/* CIF ANSWER (474, 15
9
5), (70, 23) */
/* CIF ANSWER (474, 15
3
5), (70, 23) */
(c):
/* CIF ANSWER (552, 15
9
5), (70, 23) */
/* CIF ANSWER (552, 15
3
5), (70, 23) */
(d):
/* CIF ANSWER (640, 15
9
5), (70, 23) */
/* CIF ANSWER (640, 15
3
5), (70, 23) */
(Ee):
ENDDECISION;
/* CIF DECISION (473, 1
63
3), (138, 50) */
/* CIF DECISION (473, 1
57
3), (138, 50) */
DECISION present(choice)
/* CIF COMMENT (630, 1
64
0), (183, 35) */
/* CIF COMMENT (630, 1
58
0), (183, 35) */
COMMENT 'Check case insensitivity';
/* CIF ANSWER (425, 1
70
3), (70, 23) */
/* CIF ANSWER (425, 1
64
3), (70, 23) */
(cde2):
/* CIF ANSWER (596, 1
70
3), (70, 23) */
/* CIF ANSWER (596, 1
64
3), (70, 23) */
ELSE:
ENDDECISION;
/* CIF NEXTSTATE (483, 1
74
1), (116, 33) */
/* CIF NEXTSTATE (483, 1
68
1), (116, 33) */
NEXTSTATE Wait_for_GUI;
/* CIF STATE (438, 163), (116, 33) */
STATE Wait_for_GUI;
...
...
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