When I define several variables with constructor arguments, like:
int i1(12), i2(34), i3(123);
It colors i1 as a function, and doesn't even recognize i2 and i3 (VA underlines them in red, and no symbol information is given when you use the identifiers i2 and i3. This is the problem I'd like to see fixed, the others are just minor details :)). So the parser seems to think they are functions instead of variables. Note that this is also the case the other way around:
typedef int myfunc();
myfunc a, b, c;
Now, it thinks that a, b and c are variables, while they are in fact just normal functions. But it does recognize all the symbols though, in contrast to my earlier problem.
I'm using VAX 1440 and VC++ 2003
VA_X.dll file version 10.2.1440.0 built 2006.01.17
Licensed to:
VA X: --snap-- (1-user license) Support ends 2006.10.25
VA.NET 7.1: --snap-- (1-user license)
VAOpsWin.dll version 1.3.2.0
VATE.dll version 1.0.4.12
DevEnv.exe version 7.10.3077.0
msenv.dll version 7.10.2304.0
Font: Courier New 13(Pixels)
Comctl32.dll version 5.82.2900.2180
WindowsNT 5.1 Build 2600 Service Pack 2
2 processors
Platform: Win32
Stable Includes:
C:\\Program Files\\Microsoft Xbox SDK\\Include;
C:\\Program Files\\Microsoft DirectX 9.0 SDK (October 2004)\\Include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include\\prerelease;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\PlatformSDK\\include;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\SDK\\v1.1\\include;
Library Includes:
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\mfc;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\atlmfc\\src\\atl;
C:\\Program Files\\Microsoft Visual Studio .NET 2003\\Vc7\\crt\\src;
Other Includes: