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