// Haxe.g:295:23: EQEQ ^
{
EQEQ189=(Token)match(input,EQEQ,FOLLOW_EQEQ_in_cmpExpr3158); if (state.failed) return retval;
if ( state.backtracking==0 ) {
EQEQ189_tree =
new Binary(EQEQ189)
;
root_0 = (Object)adaptor.becomeRoot(EQEQ189_tree, root_0);
}
}
break;
case 2 :
// Haxe.g:296:23: BANGEQ ^
{
BANGEQ190=(Token)match(input,BANGEQ,FOLLOW_BANGEQ_in_cmpExpr3187); if (state.failed) return retval;
if ( state.backtracking==0 ) {
BANGEQ190_tree =
new Binary(BANGEQ190)
;
root_0 = (Object)adaptor.becomeRoot(BANGEQ190_tree, root_0);
}
}
break;
case 3 :
// Haxe.g:297:23: GTEQ ^
{
GTEQ191=(Token)match(input,GTEQ,FOLLOW_GTEQ_in_cmpExpr3216); if (state.failed) return retval;
if ( state.backtracking==0 ) {
GTEQ191_tree =
new Binary(GTEQ191)
;
root_0 = (Object)adaptor.becomeRoot(GTEQ191_tree, root_0);
}
}
break;
case 4 :
// Haxe.g:298:23: LTEQ ^
{
LTEQ192=(Token)match(input,LTEQ,FOLLOW_LTEQ_in_cmpExpr3245); if (state.failed) return retval;
if ( state.backtracking==0 ) {
LTEQ192_tree =
new Binary(LTEQ192)
;
root_0 = (Object)adaptor.becomeRoot(LTEQ192_tree, root_0);
}
}
break;
case 5 :
// Haxe.g:299:23: GT ^
{
GT193=(Token)match(input,GT,FOLLOW_GT_in_cmpExpr3274); if (state.failed) return retval;
if ( state.backtracking==0 ) {
GT193_tree =
new Binary(GT193)
;
root_0 = (Object)adaptor.becomeRoot(GT193_tree, root_0);
}
}
break;
case 6 :
// Haxe.g:300:23: LT ^
{
LT194=(Token)match(input,LT,FOLLOW_LT_in_cmpExpr3303); if (state.failed) return retval;
if ( state.backtracking==0 ) {
LT194_tree =
new Binary(LT194)
;
root_0 = (Object)adaptor.becomeRoot(LT194_tree, root_0);
}
}