public override void ExitLetStmt(VBAParser.LetStmtContext context) { if (context.LET() != null) { _contexts.Add(new QualifiedContext <ParserRuleContext>(CurrentModuleName, context)); } }
public override void ExitLetStmt(VBAParser.LetStmtContext context) { if (context.LET() != null) { _contexts.Add(context); } }
public void Resolve(VBAParser.LetStmtContext context) { var leftSide = context.implicitCallStmt_InStmt(); var letStatement = context.LET(); ResolveInternal(leftSide, _currentScope, ContextAccessorType.AssignValue, letStatement != null, true); }
public void Resolve(VBAParser.LetStmtContext context) { var letStatement = context.LET(); ResolveDefault( context.lExpression(), StatementResolutionContext.LetStatement, true, letStatement != null); ResolveDefault(context.expression()); }
public override void EnterLetStmt(VBAParser.LetStmtContext context) { var leftSide = context.implicitCallStmt_InStmt(); var letStatement = context.LET(); var target = FindAssignmentTarget(leftSide, DeclarationType.PropertyLet); if (target != null) { EnterIdentifier(target, target.GetSelection(), true, letStatement != null); } }