User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.41 Safari/536.5
Steps to reproduce:
Picked up work on a very old project and moved to the new python based xpidl after grabbing XULRunner 12.
It appears that the lexer chokes on:
attribute long longValue;
/* attribute long long Value; */
NS_SCRIPTABLE NS_IMETHOD GetValue(PRInt64 *aValue) = 0;
NS_SCRIPTABLE NS_IMETHOD SetValue(PRInt64 aValue) = 0;
Of course, this actually a long type named longValue, which worked fine with the old binary build.
I tried unsigned long long, expecting it to break as well, and sure enough, it did.
Created attachment 623182 [details] [diff] [review]
Parse multi-word identifier tokens correctly, rev. 1