Loading 26_module_control/26_toplevel/Syn_26_ModuleControl_001.ttcn 0 → 100644 +14 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that assignments in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_001 { control{ var integer v_foo := 2; } } No newline at end of file 26_module_control/26_toplevel/Syn_26_ModuleControl_002.ttcn 0 → 100644 +18 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that if-else constructs in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_002 { control{ if (1 == 1) { // do something } else { // do something else } } } No newline at end of file 26_module_control/26_toplevel/Syn_26_ModuleControl_003.ttcn 0 → 100644 +25 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that select-case constructs in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_003 { control{ var integer v_test := 1; select(v_test) { case(1) { // do something } case(2) { // do something else } case else { // do something else } } } } No newline at end of file 26_module_control/26_toplevel/Syn_26_ModuleControl_004.ttcn 0 → 100644 +16 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that for loop constructs in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_002 { control{ for (var integer v_i:=0; v_i < 10; v_i := v_i + 1) { // do something } } } No newline at end of file 26_module_control/26_toplevel/Syn_26_ModuleControl_005.ttcn 0 → 100644 +17 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that while loop constructs in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_005 { control{ var integer v_i:=0; while (v_i < 10) { v_i := v_i + 1; } } } No newline at end of file Loading
26_module_control/26_toplevel/Syn_26_ModuleControl_001.ttcn 0 → 100644 +14 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that assignments in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_001 { control{ var integer v_foo := 2; } } No newline at end of file
26_module_control/26_toplevel/Syn_26_ModuleControl_002.ttcn 0 → 100644 +18 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that if-else constructs in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_002 { control{ if (1 == 1) { // do something } else { // do something else } } } No newline at end of file
26_module_control/26_toplevel/Syn_26_ModuleControl_003.ttcn 0 → 100644 +25 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that select-case constructs in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_003 { control{ var integer v_test := 1; select(v_test) { case(1) { // do something } case(2) { // do something else } case else { // do something else } } } } No newline at end of file
26_module_control/26_toplevel/Syn_26_ModuleControl_004.ttcn 0 → 100644 +16 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that for loop constructs in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_002 { control{ for (var integer v_i:=0; v_i < 10; v_i := v_i + 1) { // do something } } } No newline at end of file
26_module_control/26_toplevel/Syn_26_ModuleControl_005.ttcn 0 → 100644 +17 −0 Original line number Diff line number Diff line /***************************************************************** ** @author STF 409 ** @version $Rev: 150 $ ** @purpose 1:26, Ensure that while loop constructs in the control part are accepted. ** @verdict pass accept, noexecution *****************************************************************/ module Syn_26_ModuleControl_005 { control{ var integer v_i:=0; while (v_i < 10) { v_i := v_i + 1; } } } No newline at end of file