From e0acf06acb9f90df46a61dee2aedcbb0b18aa5d4 Mon Sep 17 00:00:00 2001 From: usa Date: Wed, 9 Jan 2008 05:46:35 +0000 Subject: * parse.y (parser_prepare): set parser->enc from lex_input for ripper. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14962 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ parse.y | 1 + 2 files changed, 5 insertions(+) diff --git a/ChangeLog b/ChangeLog index 1c02d8592..1496034e9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Wed Jan 9 14:44:57 2008 NAKAMURA Usaku + + * parse.y (parser_prepare): set parser->enc from lex_input for ripper. + Wed Jan 9 13:45:52 2008 GOTOU Yuuzou * lib/webrick/server.rb (WEBrick::HTTPServer#start): diff --git a/parse.y b/parse.y index 75459c354..9823b56ac 100644 --- a/parse.y +++ b/parse.y @@ -5957,6 +5957,7 @@ parser_prepare(struct parser_params *parser) return; } pushback(c); + parser->enc = rb_enc_get(lex_input); } #define IS_ARG() (lex_state == EXPR_ARG || lex_state == EXPR_CMDARG) -- cgit