Bugs item #3278970, was opened at 2011-04-07 10:04
Message generated for change (Comment added) made by ajlittoz
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=390117&aid=3278970&group_id=27350
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Lang support
Group: v0.9.9
>Status: Closed
>Resolution: Fixed
Priority: 8
Private: No
Submitted By: Andre-Littoz (ajlittoz)
Assigned to: Andre-Littoz (ajlittoz)
Summary: Faulty parsing of strings
Initial Comment:
In a language where characters can be escaped (e.g. C/C++, Perl, ...) if the escaping character appears as a literal in the last position of the string, the string delimiter is escaped and the following text is considered part of the string. This leads to an "out-of-sync" condition.
In generic.conf, replace all occurrences of "stay" pattern '\\\\"' by '\\\\.' (and similar for delimiter ').
"Stay" pattern is the third in a category definition.
----------------------------------------------------------------------
>Comment By: Andre-Littoz (ajlittoz)
Date: 2011-04-07 10:37
Message:
Generic.conf fixed
----------------------------------------------------------------------
Comment By: Andre-Littoz (ajlittoz)
Date: 2011-04-07 10:37
Message:
This has now been fixed in CVS.
If you can install the new version and check that it solves your
problem, then it would be very useful.
Thanks for reporting this defect and helping to make LXR better.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=390117&aid=3278970&group_id=27350
|