public RangeExprNode(RangeExprNode rhs) : base(rhs) { FromNode = ProtoCore.Utils.NodeUtils.Clone(rhs.FromNode); ToNode = ProtoCore.Utils.NodeUtils.Clone(rhs.ToNode); if (null != rhs.StepNode) { StepNode = ProtoCore.Utils.NodeUtils.Clone(rhs.StepNode); } stepoperator = rhs.stepoperator; }
void rangeStepOperator(out RangeStepOperator op) { op = RangeStepOperator.stepsize; if (la.kind == 48 || la.kind == 49) { if (la.kind == 49) { Get(); op = RangeStepOperator.num; } else { Get(); op = RangeStepOperator.approxsize; } } }
void Imperative_rangeStepOperator(out RangeStepOperator op) { op = RangeStepOperator.stepsize; if (la.kind == 65 || la.kind == 68) { if (la.kind == 68) { Get(); op = RangeStepOperator.num; } else { Get(); op = RangeStepOperator.approxsize; } } }
public RangeExprNode(RangeExprNode rhs) : base(rhs) { FromNode = ProtoCore.Utils.NodeUtils.Clone(rhs.FromNode); ToNode = ProtoCore.Utils.NodeUtils.Clone(rhs.ToNode); // A step can be optional if (null != rhs.StepNode) { StepNode = ProtoCore.Utils.NodeUtils.Clone(rhs.StepNode); } stepoperator = rhs.stepoperator; }