glsl/glcpp: Allow single-line comments immediately after #define

We were already correctly supporting single-line comments in case like:

	#define FOO bar // comment here...

The new support added here is simply for the none-too-useful:

	#define // comment instead of macro name

With this commit, this line will now give the expected "#define without
macro name" error message instead of the lexer just going off into the
weeds.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
This commit is contained in:
Carl Worth
2014-07-01 17:47:29 -07:00
committed by Ian Romanick
parent b76482e731
commit b4b2a5c3f3
+1 -1
View File
@@ -250,7 +250,7 @@ HEXADECIMAL_INTEGER 0[xX][0-9a-fA-F]+[uU]?
}
/* Single-line comments */
"//"[^\r\n]* {
<INITIAL,DEFINE>"//"[^\r\n]* {
}
/* Multi-line comments */