public bool AddFC(RegexFC fc, bool concatenate) { if (!_cc.CanMerge || !fc._cc.CanMerge) { return(false); } if (concatenate) { if (!_nullable) { return(true); } if (!fc._nullable) { _nullable = false; } } else { if (fc._nullable) { _nullable = true; } } CaseInsensitive |= fc.CaseInsensitive; _cc.AddCharClass(fc._cc); return(true); }