// $ANTLR start "relational_expression"
// C:\\Users\\line47\\workspace\\ObjCFYPA\\src\\com\\icona\\antlr\\main\\ObjectiveC.g:1051:1: relational_expression returns [BinaryExpression expression] : exp1= shift_expression ( ( '<' | '>' | '<=' | '>=' ) expx= shift_expression )* ;
public final BinaryExpression relational_expression() throws RecognitionException {
BinaryExpression expression = null;
BinaryExpression exp1 =null;
BinaryExpression expx =null;
Expression prev=null; //Will tell the prvious expression added;
BinaryExpression addTo=null; //Will tell where to add
BinarySymbol op=null;
expression =new BinaryExpression(null,-1,null);
addTo=expression;
try {
// C:\\Users\\line47\\workspace\\ObjCFYPA\\src\\com\\icona\\antlr\\main\\ObjectiveC.g:1060:2: (exp1= shift_expression ( ( '<' | '>' | '<=' | '>=' ) expx= shift_expression )* )
// C:\\Users\\line47\\workspace\\ObjCFYPA\\src\\com\\icona\\antlr\\main\\ObjectiveC.g:1061:2: exp1= shift_expression ( ( '<' | '>' | '<=' | '>=' ) expx= shift_expression )*