public QuestionProdExpr(ProductionExpr expr, Segment segment) : base(expr, segment) { }
public StarProdExpr(ProductionExpr expr, Segment segment) : base(expr, segment) { }
public UnaryProdExpr(ProductionExpr expr, Segment segment) : base(new Segment(expr, segment)) { this.expr = expr; }