Index: tol/btol/bgrammar/syn.cpp
===================================================================
--- tol/btol/bgrammar/syn.cpp	(revision bbe7147819553153227d6a6460835f642882e54d)
+++ tol/btol/bgrammar/syn.cpp	(revision 21e28fea2c8c450f30b2abdea9d83fd8f5198736)
@@ -92,4 +92,5 @@
 
 
+
 //--------------------------------------------------------------------
   BText DumpSyntaxObject(BSyntaxObject* obj)
@@ -379,4 +380,19 @@
 
 //--------------------------------------------------------------------
+  void BSyntaxObject::PutNameBlock(const BNameBlock* nameBlock)
+//--------------------------------------------------------------------
+{ 
+  assert(nameBlock);
+  if(!optInfo_) 
+  { 
+    optInfo_ = new BSynObjOptInfo; 
+  }
+  if(!optInfo_->nameBlock_)
+  { 
+    optInfo_->nameBlock_ = nameBlock;
+  }
+}
+
+//--------------------------------------------------------------------
   BText BSyntaxObject::FullName() const
 
