[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Flex patterns with " in them
From: |
David Kastrup |
Subject: |
Flex patterns with " in them |
Date: |
Sat, 01 May 2010 08:57:00 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Incidentally, I already happened to have one of those in my patch series
where the consequences were all too bad.
Here goes: flex/bison files need, for lack of better alternatives, to be
edited in c++-mode in Emacs.
Unmatched double quotes throw all syntactic entities off terribly. So
I'd tend to just double those quotes where they occur in a pattern like
[^\\""] { ...
since duplication in a character set is harmless. An uglier alternative
would be
[^\\"] // "
{ ...
Is the former ok with people? It does no harm, and is not likely to get
confused with anything. And it makes handling those files in c++-mode
smoother in Emacs and likely in other editors as well.
--
David Kastrup
- Flex patterns with " in them,
David Kastrup <=