Esempio n. 1
0
            public RowRegexExprNode Copy(RowRegexExprNode nodeToCopy, RegexNFATypeEnum newType)
            {
                var nested     = (RowRegexExprNodeNested)nodeToCopy;
                var nestedCopy = new RowRegexExprNodeNested(newType, null);

                foreach (var inner in nested.ChildNodes)
                {
                    var innerCopy = CheckedCopy(inner);
                    nestedCopy.AddChildNode(innerCopy);
                }
                return(nestedCopy);
            }
 public RowRegexNestedDesc(RowRegexExprNodeNested nested, RowRegexExprNode optionalParent, int level)
 {
     Nested         = nested;
     OptionalParent = optionalParent;
     Level          = level;
 }