From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Welsh Duggan Newsgroups: gmane.emacs.bugs Subject: bug#15212: 24.3.50; c++-mode doesn't support raw string literals Date: Tue, 07 Jun 2016 18:06:17 -0400 Message-ID: <8737oo7ixy.fsf@md5i.com> References: <8C5AB533-B326-424B-9612-0B4858BC80BF@gmail.com> <20160403183638.GE3537@acm.fritz.box> <20160528144045.GB2950@acm.fritz.box> <20160529213616.GC3367@acm.fritz.box> <20160531222135.GC20373@acm.fritz.box> <20160602160741.GC4067@acm.fritz.box> <20160606163203.GA19322@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1465337495 4435 80.91.229.3 (7 Jun 2016 22:11:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 7 Jun 2016 22:11:35 +0000 (UTC) Cc: 15212@debbugs.gnu.org To: Alan Mackenzie Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jun 08 00:11:25 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bAP9c-0003qW-C6 for geb-bug-gnu-emacs@m.gmane.org; Wed, 08 Jun 2016 00:07:20 +0200 Original-Received: from localhost ([::1]:53265 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bAP9b-0004gJ-Gr for geb-bug-gnu-emacs@m.gmane.org; Tue, 07 Jun 2016 18:07:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bAP9S-0004eI-SM for bug-gnu-emacs@gnu.org; Tue, 07 Jun 2016 18:07:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bAP9Q-0003Vh-W9 for bug-gnu-emacs@gnu.org; Tue, 07 Jun 2016 18:07:09 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46859) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bAP9K-0003Uu-68; Tue, 07 Jun 2016 18:07:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bAP9J-0007eE-SI; Tue, 07 Jun 2016 18:07:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Welsh Duggan Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bug-cc-mode@gnu.org Resent-Date: Tue, 07 Jun 2016 22:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15212 X-GNU-PR-Package: emacs,cc-mode X-GNU-PR-Keywords: Original-Received: via spool by 15212-submit@debbugs.gnu.org id=B15212.146533718229343 (code B ref 15212); Tue, 07 Jun 2016 22:07:01 +0000 Original-Received: (at 15212) by debbugs.gnu.org; 7 Jun 2016 22:06:22 +0000 Original-Received: from localhost ([127.0.0.1]:59196 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAP8g-0007dD-HX for submit@debbugs.gnu.org; Tue, 07 Jun 2016 18:06:22 -0400 Original-Received: from md5i.com ([75.151.244.229]:34990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bAP8f-0007d4-2g for 15212@debbugs.gnu.org; Tue, 07 Jun 2016 18:06:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=md5i.com; s=dkim; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References: Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=YkwjkA2vJWHniH09aIKsRGQStgav9SZAC+X/2cY5hBk=; b=rlno50FKPd4Z4+RoKc81Z9ofba 9MRrOEysH7p6f8O3RJnbGEMTs2J47VVn89zfgslADBYpPFAHE6W6qSChlfB18rkmMvHVWYiIyuYtV T/sF6/gOlr0if+iqVJBxPL0Cj; Original-Received: from md5i by md5i.com with local (Exim 4.87) (envelope-from ) id 1bAP8b-0007mE-Fn; Tue, 07 Jun 2016 18:06:17 -0400 In-Reply-To: <20160606163203.GA19322@acm.fritz.box> (Alan Mackenzie's message of "Mon, 6 Jun 2016 16:32:03 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.92 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:119235 Archived-At: Since you are working on string handling I thought I would verify whether you handle the following: Every string literal, including raw string literals, may be proceeded by an encoding-prefix (no space separating). The valid encoding-prefixes are: u8 u U L Examples from the standard: "..." R"(...)" u8"..." u8R"**(...)**" u"..." uR"*~(..)*~" U"..." UR"zzz(...)zzz" L"..." LR"(...)" The meanings of these prefixes are: u8: UTF-8 string literal u: char16_t literal U: char32_t literal L: wchar_t literal -- Michael Welsh Duggan (md5i@md5i.com)