public override void ExitLiteralExpression(VBAParser.LiteralExpressionContext context) { var literal = context.STRINGLITERAL(); if (literal != null && literal.GetText() == "\"\"") { _contexts.Add(new QualifiedContext <ParserRuleContext>(CurrentModuleName, context)); } }
public override void ExitLiteralExpression(VBAParser.LiteralExpressionContext context) { var literal = context.STRINGLITERAL(); if (literal != null && literal.GetText() == "\"\"") { _contexts.Add(context); } }
private string SetTypeName(VBAParser.LiteralExpressionContext literalExpression) { var literalIdentifier = literalExpression.literalIdentifier(); if (literalIdentifier?.objectLiteralIdentifier() != null) { return(Tokens.Object); } return(NotAnObject); }
private IExpressionBinding Visit(Declaration module, Declaration parent, VBAParser.LiteralExpressionContext expression, IBoundExpression withBlockVariable, StatementResolutionContext statementContext) { return(new LiteralDefaultBinding(expression)); }
private static IExpressionBinding Visit(VBAParser.LiteralExpressionContext expression) { return(new LiteralDefaultBinding(expression)); }