Index: src/SynTree/BaseSyntaxNode.cc
===================================================================
--- src/SynTree/BaseSyntaxNode.cc	(revision dbc2c2c1c5d8dcdec833f7bad119f889765fb5e8)
+++ src/SynTree/BaseSyntaxNode.cc	(revision dbc2c2c1c5d8dcdec833f7bad119f889765fb5e8)
@@ -0,0 +1,33 @@
+//
+// Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo
+//
+// The contents of this file are covered under the licence agreement in the
+// file "LICENCE" distributed with Cforall.
+//
+// BaseSyntaxNode.cc --
+//
+// Author           : Aaron B. Moss
+// Created On       : Thr Mar 22 14:10:00 2018
+// Last Modified By : Aaron B. Moss
+// Last Modified On : Thr Mar 22 14:10:00 2018
+// Update Count     : 1
+//
+
+#include "BaseSyntaxNode.h"
+
+#include <iostream>
+
+std::ostream & operator<<( std::ostream & out, const BaseSyntaxNode * node ) {
+	if ( node ) {
+		node->print( out );
+	} else {
+		out << "nullptr";
+	}
+	return out;
+}
+
+// Local Variables: //
+// tab-width: 4 //
+// mode: c++ //
+// compile-command: "make install" //
+// End: //
