Commit 807d0722 authored by zeiss's avatar zeiss
Browse files

No commit message

No commit message
parent e5ce80dd
Loading
Loading
Loading
Loading
+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
+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
+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
+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
+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