public CharacterSetNode(EKleene kleene, CharacterSet characterSet) : base(kleene) { m_characterSet = characterSet; }
protected Node(EKleene kleene) { m_kleene = kleene; }
public void Add(EKleene kleene, Expression expression) { m_items.Add(new ExpressionNode(kleene, expression)); }
public ExpressionNode(EKleene kleene, Expression expression) : base(kleene) { m_expression = expression; }
public void Add(EKleene kleene, CharacterSet set) { m_items.Add(new CharacterSetNode(kleene, set)); }