bool record_target;
bool r_self_referencing;
Assignment::Target r_assignment_target;
+ std::vector<VariableDeclaration *> redeclared_builtins;
std::set<Node *> nodes_to_remove;
public:
void resolve(Expression &, TypeDeclaration *, bool);
virtual void visit(Literal &);
- virtual void visit(ParenthesizedExpression &);
virtual void visit(VariableReference &);
virtual void visit(InterfaceBlockReference &);
virtual void visit(MemberAccess &);