https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112012-02-24T08:52:14ZRuby Issue Tracking SystemBackport193 - Backport #6069: シングルクォート内のマルチバイト直前のバックスラッシュが消えるhttps://bugs.ruby-lang.org/issues/6069?journal_id=240732012-02-24T08:52:14Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r34776.<br>
_, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<ul>
<li>parse.y (parser_tokadd_string, parser_yylex): insert a backslash<br>
if the next character is non-ascii. <a href="/issues/6069">[ruby-dev:45278]</a> [Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: シングルクォート内のマルチバイト直前のバックスラッシュが消える (Closed)" href="https://bugs.ruby-lang.org/issues/6069">#6069</a>]</li>
</ul> Backport193 - Backport #6069: シングルクォート内のマルチバイト直前のバックスラッシュが消えるhttps://bugs.ruby-lang.org/issues/6069?journal_id=240882012-02-25T02:33:43Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Category</strong> set to <i>core</i></li><li><strong>Status</strong> changed from <i>Closed</i> to <i>Open</i></li><li><strong>Assignee</strong> set to <i>nobu (Nobuyoshi Nakada)</i></li></ul><p>r34776 での対応はダブルクオートも含めて文字列リテラル内の non-ascii 文字の前のバックスラッシュは残すようになっていると思うのですが、このチケットの意図としては ascii 文字の時と同じくダブルクオートの時は消す、シングルクオートの時は残す、という挙動をして欲しいということではないでしょうか?</p>
<p>"\z" # => "z"</p>
<p>'\z' # => "\z"</p>
<p>ということで reopen します。</p> Backport193 - Backport #6069: シングルクォート内のマルチバイト直前のバックスラッシュが消えるhttps://bugs.ruby-lang.org/issues/6069?journal_id=241032012-02-25T07:54:01Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul><p>This issue was solved with changeset r34796.<br>
_, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<ul>
<li>parse.y (parser_tokadd_string): insert a backslash only if<br>
quoted by single quotes. <a href="/issues/6069">[ruby-dev:45281]</a> [Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: シングルクォート内のマルチバイト直前のバックスラッシュが消える (Closed)" href="https://bugs.ruby-lang.org/issues/6069">#6069</a>]</li>
</ul> Backport193 - Backport #6069: シングルクォート内のマルチバイト直前のバックスラッシュが消えるhttps://bugs.ruby-lang.org/issues/6069?journal_id=264722012-05-05T10:39:27Zwanabe (_ wanabe)s.wanabe@gmail.com
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Backport</i></li><li><strong>Project</strong> changed from <i>Ruby master</i> to <i>Backport193</i></li><li><strong>Category</strong> deleted (<del><i>core</i></del>)</li><li><strong>Status</strong> changed from <i>Closed</i> to <i>Assigned</i></li></ul><p>r34776 はバックポートされているようですので(ありがとうございます)、<br>
r34796 も同様にバックポートしていただけるとありがたいです。</p> Backport193 - Backport #6069: シングルクォート内のマルチバイト直前のバックスラッシュが消えるhttps://bugs.ruby-lang.org/issues/6069?journal_id=266112012-05-14T13:19:09Znaruse (Yui NARUSE)naruse@airemix.jp
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>This issue was solved with changeset r35643.<br>
_, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>merge revision(s) 34796:</p>
<pre><code>* parse.y (parser_tokadd_string): insert a backslash only if
quoted by single quotes. <a href="/issues/6069">[ruby-dev:45281]</a> [Bug #6069]
</code></pre>