- From: Bert Bos <bert@w3.org>
- Date: Wed, 15 Jan 2003 19:27:21 +0100
- To: Lars Knoll <lars@trolltech.com>, www-style@w3.org
Bert Bos writes: > > Lars Knoll writes: > > My version of flex doesn't seem to handle the comment specification correctly > > (the end of comments as eg "/***/" are not recognised for some reason), > > although the expression looks correct to me: > > > > \/\*[^*]*\*+([^/][^*]*\*+)*\/ /* ignore comments */ > > > > In khtml, I've gone back to the CSS1 grammar for the definition of comments. > > They are supposed to be equivalent, so that should be OK. > > I'll try to find out why the pattern doesn't work. I'll change the > pattern in CSS 2.1, if needed. The error was that the middle [^/] could match the third *. It works when you change the pattern to this: \/\*[^*]*\*+([^/*][^*]*\*+)*\/ ^ (with an extra * in the excluded list). I'll put this into CSS 2.1, unless somebody finds another bug... Bert -- Bert Bos ( W 3 C ) http://www.w3.org/ http://www.w3.org/people/bos/ W3C/INRIA bert@w3.org 2004 Rt des Lucioles / BP 93 +33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Wednesday, 15 January 2003 13:27:28 UTC