diff -r ff5c92df0c78 -r f9e001952488 tests/syntax/identifier/identifier_as_datatype.test --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/syntax/identifier/identifier_as_datatype.test Sat Feb 09 08:57:14 2008 +0100 @@ -0,0 +1,46 @@ +(* Test whether the keyword XXXX may be used as an identifier for: + * derived data type identifier + * + * The XXXX names in the following code are merely a placeholder. + * They will be replaced by several identifiers before actual testing + * of the compiler. + *) + +(* The identifiers that will replace the XXXX + * must be placed on a line starting with # + * All identifiers preceded by # are ignored! + * The identifier list must be placed inside an IEC 61131-3 comment. + *) +(* +#IL_operators ANDN CAL CALC CALCN CD CLK CU IN JMP JMPC JMPCN LD LDN ORN PT PV R R1 RET RETC RETCN S S1 ST STN XORN +#SFC_qualifiers D DS L N P #R #S SD SL + NOTE: R and S are identical to IL operators!! +#Task_initialisers PRIORITY SINGLE INTERVAL +*) + + + + +TYPE + XXXX : real := 50; +END_TYPE + + + +function foo : int + var_input + a_1, b_1: XXXX; + end_var + var + c_1, d_1: int; + end_var + c_1 := 0; +end_function + + + +(* Checking whether the use of XXXX will confuse any other + * normal and correct IL or ST code. + *) +{#include "basic_code.test" } +