test string expr
ONE lt THREE=
ONE gt THREE=
ONE ne THREE=
ONE eq THREE=
'1' lt '3'=
'1' gt '3'=
'1' ne '3'=
'1' eq '3'=
'1' lt THREE=
'1' gt THREE=
'1' ne THREE=
'1' eq THREE=
ONE lt '3'=
ONE gt '3'=
ONE ne '3'=
ONE eq '3'=
'100' lt '3'=
'100' lt '30'=
'100' le '30'=
'100' gt '30'=
'100' ge '30'=
100 lt '30'=
100 lt 30=
'aaa' le 'b'=
'aaa' ge 'b'=
'bbb' le 'a'=
'bbb' ge 'a'=
'bbb' cmp 'a'=
'aaa' cmp 'b'=
ONE=
foo=