Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323971 - [C++0x] Editor support for raw string literals
Summary: [C++0x] Editor support for raw string literals
Status: RESOLVED FIXED
Alias: None
Product: CDT
Classification: Tools
Component: cdt-editor (show other bugs)
Version: 8.0   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: 8.0   Edit
Assignee: Anton Leherbauer CLA
QA Contact: Anton Leherbauer CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-30 10:11 EDT by Markus Schorn CLA
Modified: 2010-09-01 11:23 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Schorn CLA 2010-08-30 10:11:06 EDT
The upcoming cdt-standard defines raw string literals, which can contain newlines and double quotes. The necessary changes to the lexer as used by the parser is done via bug 316311. The editor needs to updated separately.

Specification:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2442.htm and http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3077.html
Comment 1 Anton Leherbauer CLA 2010-08-31 03:23:09 EDT
(In reply to comment #0)
> The upcoming cdt-standard defines raw string literals, which can contain

I am glad CDT will be finally standardized ;-)
Comment 2 Markus Schorn CLA 2010-08-31 06:08:58 EDT
(In reply to comment #1)
> (In reply to comment #0)
> > The upcoming cdt-standard defines raw string literals, which can contain
> I am glad CDT will be finally standardized ;-)

:-)
Comment 3 Anton Leherbauer CLA 2010-09-01 11:00:16 EDT
Fixed in HEAD > 20100901.
Comment 4 CDT Genie CLA 2010-09-01 11:23:05 EDT
*** cdt cvs genie on behalf of aleherbau ***
Bug 323971 - [C++0x] Editor support for raw string literals

[*] IndentAction.java 1.16 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/actions/IndentAction.java?root=Tools_Project&r1=1.15&r2=1.16

[*] CStringAutoIndentStrategy.java 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/CStringAutoIndentStrategy.java?root=Tools_Project&r1=1.6&r2=1.7
[*] FastCPartitionScanner.java 1.14 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/text/FastCPartitionScanner.java?root=Tools_Project&r1=1.13&r2=1.14

[*] Token.java 1.6 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/formatter/scanner/Token.java?root=Tools_Project&r1=1.5&r2=1.6
[*] SimpleScanner.java 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/formatter/scanner/SimpleScanner.java?root=Tools_Project&r1=1.8&r2=1.9

[*] CodeFormatterVisitor.java 1.80 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/formatter/CodeFormatterVisitor.java?root=Tools_Project&r1=1.79&r2=1.80

[*] CPartitionerTest.java 1.7 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/CPartitionerTest.java?root=Tools_Project&r1=1.6&r2=1.7
[*] PartitionTokenScannerTest.java 1.9 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/PartitionTokenScannerTest.java?root=Tools_Project&r1=1.8&r2=1.9