public ISourcePosition position(ISourcePositionHolder one, ISourcePositionHolder two) { return one == null ? two.getPosition() : one.getPosition(); }
public ISourcePosition position(ISourcePositionHolder one, ISourcePositionHolder two) { return one == null ? two.getPosition() : one.getPosition(); }
public ISourcePosition position(ISourcePositionHolder one, ISourcePositionHolder two) { return one == null ? two.getPosition() : one.getPosition(); }
public ISourcePosition position(ISourcePositionHolder one, ISourcePositionHolder two) { return one == null ? two.getPosition() : one.getPosition(); }
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { yyVal = support.new_args(((ISourcePositionHolder)yyVals[-1+yyTop]).getPosition(), ((ListNode)yyVals[-1+yyTop]), null, null, null, ((BlockArgNode)yyVals[0+yyTop])); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { yyVal = support.new_args(((ISourcePositionHolder)yyVals[-1+yyTop]).getPosition(), ((ListNode)yyVals[-1+yyTop]), null, null, null, ((BlockArgNode)yyVals[0+yyTop])); return yyVal; } };
public ISourcePosition getPosition(ISourcePositionHolder start) { return start != null ? lexer.getPosition(start.getPosition()) : lexer.getPosition(); }
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { yyVal = new ListNode(((ISourcePositionHolder)yyVals[0+yyTop]).getPosition()).add(((ArgumentNode)yyVals[0+yyTop])); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { yyVal = new ListNode(((ISourcePositionHolder)yyVals[0+yyTop]).getPosition()).add(((ArgumentNode)yyVals[0+yyTop])); return yyVal; } };
public ISourcePosition getPosition(ISourcePositionHolder start) { return start != null ? lexer.getPosition(start.getPosition()) : lexer.getPosition(); }
public ISourcePosition getPosition(ISourcePositionHolder start) { return start != null ? lexer.getPosition(start.getPosition()) : lexer.getPosition(); }
public ISourcePosition getPosition(ISourcePositionHolder start) { return start != null ? lexer.getPosition(start.getPosition()) : lexer.getPosition(); }
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ISourcePosition position = ((ISourcePositionHolder)yyVals[-4+yyTop]).getPosition(); support.allowDubyExtension(position); ((ListNode)yyVals[-4+yyTop]).add(new TypedArgumentNode(((ArgumentNode)yyVals[-2+yyTop]), ((Node)yyVals[0+yyTop]))); yyVal = ((ListNode)yyVals[-4+yyTop]); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ISourcePosition position = ((ISourcePositionHolder)yyVals[-4+yyTop]).getPosition(); support.allowDubyExtension(position); ((ListNode)yyVals[-4+yyTop]).add(new TypedArgumentNode(((ArgumentNode)yyVals[-2+yyTop]), ((Node)yyVals[0+yyTop]))); yyVal = ((ListNode)yyVals[-4+yyTop]); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ISourcePosition position = ((ISourcePositionHolder)yyVals[-2+yyTop]).getPosition(); support.allowDubyExtension(position); yyVal = new ListNode(position).add(new TypedArgumentNode(((ArgumentNode)yyVals[-2+yyTop]), ((Node)yyVals[0+yyTop]))); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ISourcePosition position = ((ISourcePositionHolder)yyVals[-2+yyTop]).getPosition(); support.allowDubyExtension(position); yyVal = new ListNode(position).add(new TypedArgumentNode(((ArgumentNode)yyVals[-2+yyTop]), ((Node)yyVals[0+yyTop]))); return yyVal; } };