public override object Visit(AST.IdDeclaration node, object obj) { if (!(node.TypeExpr is TypeVariable)) { return(base.Visit(node, obj)); } this.setVarDynamism(node); return(base.Visit(node, obj)); }
public override object Visit(AST.IdDeclaration node, object obj) { if (node.IdentifierExp.IndexOfSSA != 0) { return(null); } if (node.TypeExpr is TypeVariable) { SourceHelper.DeclareExplicit(node, false); } return(null); }