|
a/test/func-decl.test.expected |
|
b/test/func-decl.test.expected |
| 1 |
FUNCTION func_decl_void:DINT; |
1 |
FUNCTION func_decl_void:DINT; |
| 2 |
func_decl_void: DINT; |
2 |
func_decl_void: DINT; |
| 3 |
FUNCTION func_decl_empty:DINT; |
3 |
FUNCTION func_decl_empty:DINT; |
|
|
4 |
|
| 4 |
END_FUNCTION |
5 |
END_FUNCTION |
| 5 |
|
6 |
|
| 6 |
FUNCTION func_def_clear:DINT; |
7 |
FUNCTION func_def_clear:DINT; |
| 7 |
func_def_clear := (1); |
8 |
func_def_clear := (1); |
| 8 |
RETURN; |
9 |
RETURN; |
|
|
10 |
|
| 9 |
END_FUNCTION |
11 |
END_FUNCTION |
| 10 |
FUNCTION func_def_params:DINT; |
12 |
FUNCTION func_def_params:DINT; |
| 11 |
a: DINT; |
13 |
a: DINT; |
| 12 |
func_def_params := (a); |
14 |
func_def_params := (a); |
| 13 |
RETURN; |
15 |
RETURN; |
|
|
16 |
|
| 14 |
END_FUNCTION |
17 |
END_FUNCTION |
| 15 |
FUNCTION func_def_all_voidparams:DINT; |
18 |
FUNCTION func_def_all_voidparams:DINT; |
| 16 |
a: DINT; |
19 |
a: DINT; |
| 17 |
b: DINT; |
20 |
b: DINT; |
| 18 |
func_def_all_voidparams := (a); |
21 |
func_def_all_voidparams := (a); |
| 19 |
RETURN; |
22 |
RETURN; |
|
|
23 |
|
| 20 |
END_FUNCTION |
24 |
END_FUNCTION |
| 21 |
FUNCTION func_def_all_noparams:DINT; |
25 |
FUNCTION func_def_all_noparams:DINT; |
| 22 |
a: DINT; |
26 |
a: DINT; |
| 23 |
b: DINT; |
27 |
b: DINT; |
| 24 |
func_def_all_noparams := (a); |
28 |
func_def_all_noparams := (a); |
| 25 |
RETURN; |
29 |
RETURN; |
|
|
30 |
|
| 26 |
END_FUNCTION |
31 |
END_FUNCTION |
| 27 |
FUNCTION func_def_full:DINT; |
32 |
FUNCTION func_def_full:DINT; |
| 28 |
a: DINT; |
33 |
a: DINT; |
| 29 |
b: DINT; |
34 |
b: DINT; |
| 30 |
c: DINT; |
35 |
c: DINT; |
|
... |
|
... |
| 35 |
b := d; |
40 |
b := d; |
| 36 |
|
41 |
|
| 37 |
END_IF |
42 |
END_IF |
| 38 |
func_def_full := (a); |
43 |
func_def_full := (a); |
| 39 |
RETURN; |
44 |
RETURN; |
|
|
45 |
|
| 40 |
END_FUNCTION |
46 |
END_FUNCTION |
| 41 |
FUNCTION func_def_pointer:DINT; |
47 |
FUNCTION func_def_pointer:DINT; |
| 42 |
a: DINT; |
48 |
a: DINT; |
|
|
49 |
|
| 43 |
END_FUNCTION |
50 |
END_FUNCTION |