/* Building units like "Bill Bush" */ static bool DealSimpleEnglishNames (CGraphmatFile& C, size_t StartPos, size_t EndPos) { size_t i = StartPos; if (!(C.GetUnits()[i].IsEnglishName())) return false; for (i++;(i<EndPos) && C.GetUnits()[i].IsSoft(); i++) if ( C.GetUnits()[i].IsParagraphTag() || C.HasDescr(i, OPar) ) return false; if ( (i == EndPos) || !C.HasDescr(i, OLLE) || !C.HasDescr(i, OUpLw) ) return false; if (C.HasGrouped(StartPos,i+1)) return false; C.SetDes (StartPos, OFAM1); C.SetDes (i, OFAM2); C.SetState(StartPos,i+1,stGrouped); return true; };