public override object VisitIdentifier([NotNull] IdentifierContext context) { if (context.InRule(typeof(Local_variable_declarationContext)) && context.InRule(typeof(Local_variable_declaratorContext))) { Identifiers.Add(context); } return(base.VisitIdentifier(context)); }
public override object VisitIdentifier([NotNull] IdentifierContext context) { if (context.InRule(typeof(Typed_member_declarationContext))) { if (context.InRule(typeof(TypeContext))) { typeContext = context; } else if (context.InRule(typeof(Member_nameContext))) { Symbol = context.Scope.Resolve(typeContext.GetText()); return(null); } } return(base.VisitIdentifier(context)); }
public override object VisitIdentifier([NotNull] IdentifierContext context) { if (context.InRule(typeof(Field_declarationContext))) { Identifier = context; } return(null); }