Found a situation where SE C++ parser is getting confused.
The references to cats and dogs in the following code are color coded as "Symbol Not Found". But when I mouse over cats or dogs, SE knows the associated type and comment. And CNTRL-period takes me to the definition
(Below is representative code -- don't have SE on my email machine)
void test()
{
int x:
int y;
struct AAA
{
int count;
int oranges;
int grapes;
}
struct BBB
{
int count;
int cats; // fury creatures
int dogs; // loveable creatures
}
if (x = 0);
{
AAA * ref;
y = ref->count;
y = ref->oranges;
y = ref->grapes;
}
else if (x = 1)
{
BBB * ref;
y = ref->count;
y = ref->cats;
y = ref->dogs;
}
}
SlickEdit 2014 (V19.0.0.14 64-bit)
Windows 7 64-bit