@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ByteList aChar = ByteList.create(""); aChar.setEncoding(lexer.getEncoding()); yyVal = lexer.createStrNode(((Token)yyVals[0+yyTop]).getPosition(), aChar, 0); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ByteList aChar = ByteList.create(""); aChar.setEncoding(lexer.getEncoding()); yyVal = lexer.createStrNode(((Token)yyVals[0+yyTop]).getPosition(), aChar, 0); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ByteList aChar = ByteList.create(""); aChar.setEncoding(lexer.getEncoding()); yyVal = lexer.createStrNode(((Token)yyVals[0+yyTop]).getPosition(), aChar, 0); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ByteList aChar = ByteList.create(""); aChar.setEncoding(lexer.getEncoding()); yyVal = lexer.createStrNode(((Token)yyVals[0+yyTop]).getPosition(), aChar, 0); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ByteList aChar = ByteList.create((String) ((Token)yyVals[0+yyTop]).getValue()); aChar.setEncoding(lexer.getEncoding()); yyVal = lexer.createStrNode(((Token)yyVals[-1+yyTop]).getPosition(), aChar, 0); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ByteList aChar = ByteList.create((String) ((Token)yyVals[0+yyTop]).getValue()); aChar.setEncoding(lexer.getEncoding()); yyVal = lexer.createStrNode(((Token)yyVals[-1+yyTop]).getPosition(), aChar, 0); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ByteList aChar = ByteList.create((String) ((Token)yyVals[0+yyTop]).getValue()); aChar.setEncoding(lexer.getEncoding()); yyVal = lexer.createStrNode(((Token)yyVals[-1+yyTop]).getPosition(), aChar, 0); return yyVal; } };
@Override public Object execute(ParserSupport support, RubyYaccLexer lexer, Object yyVal, Object[] yyVals, int yyTop) { ByteList aChar = ByteList.create((String) ((Token)yyVals[0+yyTop]).getValue()); aChar.setEncoding(lexer.getEncoding()); yyVal = lexer.createStrNode(((Token)yyVals[-1+yyTop]).getPosition(), aChar, 0); return yyVal; } };
lexer.setValue(lexer.createStrNode(lexer.getPosition(), buffer, flags)); return Tokens.tSTRING_CONTENT;
lexer.setValue(lexer.createStrNode(lexer.getPosition(), buffer, flags)); return Tokens.tSTRING_CONTENT;
lexer.yaccValue = lexer.createStrNode(lexer.getPosition(), str, 0); return Tokens.tSTRING_CONTENT; lexer.yaccValue = lexer.createStrNode(position, str, 0); return Tokens.tSTRING_CONTENT;
lexer.yaccValue = lexer.createStrNode(lexer.getPosition(), str, 0); return Tokens.tSTRING_CONTENT; lexer.yaccValue = lexer.createStrNode(position, str, 0); return Tokens.tSTRING_CONTENT;