
|
If you were logged in you would be able to see more operations.
|
|
|
ANTLR v3
Created: 12/Apr/07 12:02 PM
Updated: 27/Dec/07 01:49 PM
|
|
| Component/s: |
None
|
| Affects Version/s: |
3.0b6
|
| Fix Version/s: |
3.1
|
|
|
Weird
SIMPLE_ESCAPE_SEQUENCE
: '\"'
;
generates:
match('\"');
but
SIMPLE_ESCAPE_SEQUENCE
: '\\\"'
;
gens
match("\\\\"");
|
|
Description
|
Weird
SIMPLE_ESCAPE_SEQUENCE
: '\"'
;
generates:
match('\"');
but
SIMPLE_ESCAPE_SEQUENCE
: '\\\"'
;
gens
match("\\\\"");
|
Show » |
|
grammar BackslashBugTest;
data: CHARACTER*;
CHARACTER
: SINGLE_CHARACTER
| SIMPLE_ESCAPE_SEQUENCE
;
fragment SINGLE_CHARACTER
: ~('\'' | '\\' | NEW_LINE_CHARACTER )
;
fragment SIMPLE_ESCAPE_SEQUENCE
: '\\\''
| '\\\"'
| '\\\\'
| '\\0'
| '\\a'
| '\\b'
| '\\f'
| '\\n'
| '\\r'
| '\\t'
| '\\v'
;
NEW_LINE_CHARACTER
: '\u000D' // Carriage return character
| '\u000A' // Line feed character
| '\u0085' // Next line character
| '\u2028' // Line separator character
| '\u2029' // Paragraph separator character