Index: tol/btol/bgrammar/str.cpp
===================================================================
--- tol/btol/bgrammar/str.cpp	(revision 3a8f94f446049f1fcdcf370b98bb28f8faa51890)
+++ tol/btol/bgrammar/str.cpp	(revision a422cc8ad651dcf692c8aa13df8c6b90c8a5a175)
@@ -611,5 +611,6 @@
       obj = set[n+1];
       fld = &(*field_)[n];
-      ok = obj && (fld->Grammar()==obj->Grammar());
+      ok = obj && ((fld->Grammar()==GraAnything()) || 
+                   (fld->Grammar()==obj->Grammar()));
       if(ok)
       {
@@ -621,7 +622,7 @@
                  " cuando se encontro el objeto de tipo")+" "+
               obj->Grammar()->Name()+" "+
-              I2("without structure or with onother one",
+              I2("without structure or with another one",
                  "sin estructura o con otra distinta")+" "+
-              I2("at element number ", "en el el elemento número ")+(n+1));
+              I2("at element number ", "en el elemento número ")+(n+1));
           ok = false;
         }
