case identifierExp:
{
Identifier id = exp.identifier;
- if(!id) return;
+ if(!id || !topContext) return;
// DOING THIS LATER NOW...
if(id._class && id._class.name)
expString[0] = 0;
PrintExpression(exp, expString);
- if(GetPrivateModule())
- {
- SetThisClass(null);
- if(codeEditor && activeFrame)
- DebugFindCtxTree(codeEditor.ast, activeFrame.line, 0);
- ProcessExpressionType(exp);
- }
+ SetThisClass(null);
+ if(codeEditor && activeFrame)
+ DebugFindCtxTree(codeEditor.ast, activeFrame.line, 0);
+ ProcessExpressionType(exp);
+
wh.type = exp.expType;
if(wh.type)
wh.type.refCount++;