@@ -34,7 +34,7 @@ public class TestFunction {
34
34
+ " LINKAGE SECTION. \n "
35
35
+ " 01 {$*RETVAL}. \n "
36
36
+ " 05 {$*NUM} PIC X(1234). \n "
37
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
37
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
38
38
+ " MOVE 1234 to {$NUM}. \n "
39
39
+ " END FUNCTION FUNC. \n " ;
40
40
@@ -52,7 +52,7 @@ void parse_basic_function_definition() {
52
52
+ " LINKAGE SECTION. \n "
53
53
+ " 01 {$*RETVAL}. \n "
54
54
+ " 05 {$*NUM} PIC X(1234). \n "
55
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
55
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
56
56
+ " MOVE 1234 to {$NUM}. \n "
57
57
+ " END FUNCTION FUNC. \n "
58
58
+ " \n "
@@ -63,7 +63,7 @@ void parse_basic_function_definition() {
63
63
+ " LINKAGE SECTION. \n "
64
64
+ " 01 {$*RETVAL}. \n "
65
65
+ " 05 {$*NUM} PIC X(1234). \n "
66
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
66
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
67
67
+ " MOVE 1234 to {$NUM}. \n "
68
68
+ " END FUNCTION FUNC2. \n "
69
69
+ " \n "
@@ -74,7 +74,7 @@ void parse_basic_function_definition() {
74
74
+ " LINKAGE SECTION. \n "
75
75
+ " 01 {$*RETVAL}. \n "
76
76
+ " 05 {$*NUM} PIC X(1234). \n "
77
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
77
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
78
78
+ " MOVE 1234 to {$NUM}. \n "
79
79
+ " END FUNCTION FUNC3. \n " ;
80
80
@@ -91,7 +91,7 @@ void parse_various_alternative_functions() {
91
91
+ " LINKAGE SECTION. \n "
92
92
+ " 01 {$*RETVAL}. \n "
93
93
+ " 05 {$*NUM} PIC X(1234). \n "
94
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
94
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
95
95
+ " MOVE 1234 to {$NUM}. \n "
96
96
+ " \n "
97
97
+ " {IDENTIFICATION|1} DIVISION. \n "
@@ -100,7 +100,7 @@ void parse_various_alternative_functions() {
100
100
+ " LINKAGE SECTION. \n "
101
101
+ " 01 {$*RETVAL}. \n "
102
102
+ " 05 {$*NUM} PIC X(1234). \n "
103
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
103
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
104
104
+ " MOVE 1234 to {$NUM}. \n "
105
105
+ " END FUNCTION FUNC2. \n "
106
106
+ " \n "
@@ -134,7 +134,7 @@ void parse_disallow_function_nesting() {
134
134
+ " LINKAGE SECTION. \n "
135
135
+ " 01 {$*RETVAL}. \n "
136
136
+ " 05 {$*NUM} PIC X(1234). \n "
137
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
137
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
138
138
+ " MOVE 1234 to {$NUM}. \n "
139
139
+ " \n "
140
140
+ " IDENTIFICATION DIVISION. \n "
@@ -143,7 +143,7 @@ void parse_disallow_function_nesting() {
143
143
+ " LINKAGE SECTION. \n "
144
144
+ " 01 {$*RETVAL}. \n "
145
145
+ " 05 {$*NUM} PIC X(1234). \n "
146
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
146
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
147
147
+ " MOVE 1234 to {$NUM}. \n "
148
148
+ " END FUNCTION FUNC. \n "
149
149
+ " \n "
@@ -175,7 +175,7 @@ void parse_disallow_function_nesting_in_programs() {
175
175
+ " WORKING-STORAGE SECTION. \n "
176
176
+ " 01 {$*RETVAL}. \n "
177
177
+ " 05 {$*NUM} PIC X(1234). \n "
178
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
178
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
179
179
+ " MOVE FUNCTION {FUNC1|2} TO {$NUM}. \n "
180
180
+ " END PROGRAM PGM. \n " ;
181
181
@@ -207,7 +207,7 @@ void diagnose_missing_function() {
207
207
+ " LINKAGE SECTION. \n "
208
208
+ " 01 {$*UNRELATED-STUFF}. \n "
209
209
+ " 05 {$*NUM} PIC X(1234). \n "
210
- + " PROCEDURE DIVISION RETURNING UNRELATED-STUFF. \n "
210
+ + " PROCEDURE DIVISION RETURNING {$ UNRELATED-STUFF} . \n "
211
211
+ " END FUNCTION FUNC1. \n "
212
212
+ " \n "
213
213
+ " IDENTIFICATION DIVISION. \n "
@@ -237,7 +237,7 @@ void function_found() {
237
237
+ " LINKAGE SECTION. \n "
238
238
+ " 01 {$*RETVAL}. \n "
239
239
+ " 05 {$*NUM} PIC X(1234). \n "
240
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
240
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
241
241
+ " MOVE 1234 to {$NUM}. \n "
242
242
+ " END FUNCTION FUNC1. \n "
243
243
+ " \n "
@@ -247,7 +247,7 @@ void function_found() {
247
247
+ " LINKAGE SECTION. \n "
248
248
+ " 01 {$*RETVAL}. \n "
249
249
+ " 05 {$*NUM} PIC X(1234). \n "
250
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
250
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
251
251
+ " MOVE 1234 to {$NUM}. \n "
252
252
+ " END FUNCTION FUNC1. \n " ;
253
253
@@ -273,7 +273,7 @@ void function_redefined() {
273
273
+ " WORKING-STORAGE SECTION. \n "
274
274
+ " 01 {$*RETVAL}. \n "
275
275
+ " 05 {$*NUM} PIC X(1234). \n "
276
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
276
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
277
277
+ " MOVE FUNCTION {FUNC1|1} TO {$RETVAL}. \n "
278
278
+ " END PROGRAM PGM. \n "
279
279
+ " \n "
@@ -283,7 +283,7 @@ void function_redefined() {
283
283
+ " LINKAGE SECTION. \n "
284
284
+ " 01 {$*RETVAL}. \n "
285
285
+ " 05 {$*NUM} PIC X(1234). \n "
286
- + " PROCEDURE DIVISION RETURNING RETVAL. \n "
286
+ + " PROCEDURE DIVISION RETURNING {$ RETVAL} . \n "
287
287
+ " MOVE 1234 to {$NUM}. \n "
288
288
+ " END FUNCTION FUNC1. \n " ;
289
289
0 commit comments