Changeset 16900 for branches/2971_named_intervals/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Interval/IntervalConstraintsParser.cs
- Timestamp:
- 05/06/19 14:53:28 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2971_named_intervals/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Interval/IntervalConstraintsParser.cs
r16896 r16900 51 51 var upperBound = ParseIntervalBounds(match.Groups[6].Value); 52 52 var expression = "Target:" + match.Groups[0].Value; 53 var definition = "Target " +match.Groups[1].Value.Trim();53 var parsedTarget = match.Groups[1].Value.Trim(); 54 54 var variable = match.Groups[1].Value.Trim(); 55 55 var inclLowerBound = match.Groups[3].Value.Trim() == "["; … … 59 59 var interval = new Interval(lowerBound, upperBound); 60 60 61 var constraint = new IntervalConstraint(expression, variable, numberOfDerivation, interval, inclLowerBound, inclUpperBound, true);61 var constraint = new IntervalConstraint(expression, variable, parsedTarget, numberOfDerivation, interval, inclLowerBound, inclUpperBound, true); 62 62 63 63 yield return constraint; … … 96 96 var upperBound = ParseIntervalBounds(match.Groups[11].Value); 97 97 var expression = match.Groups[0].Value; 98 var definition = match.Groups[1].Value + match.Groups[2].Value + match.Groups[3].Value + 99 match.Groups[4].Value + match.Groups[5].Value + match.Groups[6].Value + match.Groups[7].Value; 98 var parsedTarget = match.Groups[3].Value.Trim(); 100 99 var isDerivation = true; 101 100 var inclLowerBound = match.Groups[8].Value.Trim() == "["; … … 105 104 var interval = new Interval(lowerBound, upperBound); 106 105 107 var constraint = new IntervalConstraint(expression, variable, numberOfDerivation, interval, inclLowerBound, inclUpperBound, true);106 var constraint = new IntervalConstraint(expression, variable, parsedTarget, numberOfDerivation, interval, inclLowerBound, inclUpperBound, true); 108 107 109 108 yield return constraint;
Note: See TracChangeset
for help on using the changeset viewer.