Index: src/SynTree/VarExprReplacer.h
===================================================================
--- src/SynTree/VarExprReplacer.h	(revision b6d6e977b65f526c046e3260ff0e14561ee68cf3)
+++ src/SynTree/VarExprReplacer.h	(revision 7bcb8ebca445efadd2899e03406f80eb83c7539b)
@@ -29,5 +29,5 @@
 private:
 	const DeclMap & declMap;
-  bool debug;
+	bool debug;
 public:
 	VarExprReplacer( const DeclMap & declMap, bool debug = false );
@@ -35,4 +35,9 @@
 	// replace variable with new node from decl map
 	virtual void visit( VariableExpr * varExpr );
+
+	static void replace( BaseSyntaxNode * node, const DeclMap & declMap, bool debug = false ) {
+		VarExprReplacer replacer( declMap, debug );
+		maybeAccept( node, replacer );
+	}
 };
 
