//
a=10;
var b as int=100;
type struct tt
	char(10) x 2;
int j,i=5;
var t as tt = 'abc','ABC';
//print a b;
// ERROR 10;
//define array %ERROR;
//define mappedarray ERROR;
sub main;
	print i /i j;
	abc = 'XXXX';
//	print $print;
//	t.x='abc';
	print t.x;
	int abc;
//	print $(t.x);
//	redefine int $(t.x)[5];
//	redefine int t.x[5];
	redefine t.x[5];
//	array int $(t.x);
//	print $(t.x);
	print t.x *t.x;
	return ERROR;
end sub;
