| 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 |