public AlternativeNode(MatchFactorNode firstFactor = null, AlternativeNode next = null) { Next = next; FirstFactor = firstFactor; }
protected MatchFactorNode(UnaryOperatorType op = UnaryOperatorType.None, MatchFactorNode next = null) { OpType = op; Next = next; }
public CharacterClassMatchNode(CharacterClass cClass, UnaryOperatorType op = UnaryOperatorType.None, MatchFactorNode next = null) : base(op, next) { MatchingCharacterClass = cClass; }