%type <property_> PropertyNameAndValueList_
%type <property_> PropertyNameAndValueList
%type <property_> PropertyNameAndValueListOpt
-%type <expression_> RelationalExpression_
%type <expression_> RelationalExpression
%type <statement_> ReturnStatement
%type <rubyProc_> RubyProcExpression
;
/* }}} */
/* 11.8 Relational Operators {{{ */
-RelationalExpression_
- : ShiftExpression { $$ = $1; }
- ;
-
RelationalExpression
- : RelationalExpression_ { $$ = $1; }
- | RelationalExpression "<" RelationalExpression_ { $$ = CYNew CYLess($1, $3); }
- | RelationalExpression ">" RelationalExpression_ { $$ = CYNew CYGreater($1, $3); }
- | RelationalExpression "<=" RelationalExpression_ { $$ = CYNew CYLessOrEqual($1, $3); }
- | RelationalExpression ">=" RelationalExpression_ { $$ = CYNew CYGreaterOrEqual($1, $3); }
- | RelationalExpression "instanceof" RelationalExpression_ { $$ = CYNew CYInstanceOf($1, $3); }
- | RelationalExpression "in" RelationalExpression_ { $$ = CYNew CYIn($1, $3); }
+ : ShiftExpression { $$ = $1; }
+ | RelationalExpression "<" ShiftExpression { $$ = CYNew CYLess($1, $3); }
+ | RelationalExpression ">" ShiftExpression { $$ = CYNew CYGreater($1, $3); }
+ | RelationalExpression "<=" ShiftExpression { $$ = CYNew CYLessOrEqual($1, $3); }
+ | RelationalExpression ">=" ShiftExpression { $$ = CYNew CYGreaterOrEqual($1, $3); }
+ | RelationalExpression "instanceof" ShiftExpression { $$ = CYNew CYInstanceOf($1, $3); }
+ | RelationalExpression "in" ShiftExpression { $$ = CYNew CYIn($1, $3); }
;
/* }}} */
/* 11.9 Equality Operators {{{ */