public void Resolve(VBAParser.ArrayDimContext context) { if (context.boundsList() == null) { return; } foreach (var dimSpec in context.boundsList().dimSpec()) { if (dimSpec.lowerBound() != null) { ResolveDefault(dimSpec.lowerBound().constantExpression().expression()); } ResolveDefault(dimSpec.upperBound().constantExpression().expression()); } }
public override void EnterArrayDim(VBAParser.ArrayDimContext context) { _resolver.Resolve(context); }