public override void ExitModuleConfigElement(VBAParser.ModuleConfigElementContext context) { var name = context.ambiguousIdentifier().GetText(); var literal = context.literal(); var values = new[] { literal == null ? string.Empty : literal.GetText()}; _currentScopeAttributes.Add(name, values); }
public override void ExitAttributeStmt(VBAParser.AttributeStmtContext context) { var name = context.implicitCallStmt_InStmt().GetText().Trim(); var values = context.literal().Select(e => e.GetText().Replace("\"", string.Empty)).ToList(); _currentScopeAttributes.Add(name, values); }