heal-research / HeuristicLab

HeuristicLab - An environment for heuristic and evolutionary optimization
https://dev.heuristiclab.com
GNU General Public License v3.0
36 stars 16 forks source link

Implement grammar that enforces that boolean and real-valued expressions cannot be mixed #1387

Closed HeuristicLab-Trac-Bot closed 13 years ago

HeuristicLab-Trac-Bot commented 13 years ago

Issue migrated from trac ticket # 1387

milestone: HeuristicLab 3.3.3 | component: Problems.DataAnalysis | priority: medium | resolution: done

2011-01-19 15:10:51: @gkronber created the issue


Start = RealValueExpression

RealValueExpression = 
  "Variable"  |
  "Constant" | 
  BinaryOperator RealValueExpression RealValueExpression |
  UnaryOperator RealValueExpression | 
  "IF" BooleanExpression RealValueExpression RealValueExpression | 

BinaryOperator = 
  "+" | "-" | "*" | "/" | "Power"

UnaryOperator = 
  "Sin" | "Cos" | "Tan" | "Log" | "Exp"

BooleanExpression = 
  "AND" BooleanExpression BooleanExpression |
  "OR" BooleanExpression BooleanExpression |
  "NOT" BooleanExpression |
  ">" RealValueExpression RealValueExpression |
  "<" RealValueExpression RealValueExpression
HeuristicLab-Trac-Bot commented 13 years ago

2011-01-19 15:11:00: @gkronber changed status from new to accepted

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-19 16:23:02: @gkronber commented


Implemented type coherent grammar with r5333.

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-19 16:23:16: @gkronber changed status from accepted to reviewing

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-19 16:23:16: @gkronber changed owner from gkronber to mkommend

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-20 17:24:22: @mkommend changed status from reviewing to readytorelease

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-20 17:24:22: @mkommend changed owner from mkommend to gkronber

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-20 17:24:22: @mkommend commented


Reviewed changeset r5333.

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-28 13:38:31: @mkommend changed status from readytorelease to assigned

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-28 13:38:31: @mkommend changed owner from gkronber to mkommend

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-28 13:38:31: @mkommend commented


The newly implemented symbols like root, timelag, ... must be added to the type coherent grammar.

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-28 15:27:38: @mkommend changed status from assigned to reviewing

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-28 15:27:38: @mkommend changed owner from mkommend to gkronber

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-28 15:27:38: @mkommend commented


Added new symbols to type coherent grammar with r5393.

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-30 11:41:04: @gkronber changed status from reviewing to readytorelease

HeuristicLab-Trac-Bot commented 13 years ago

2011-01-30 11:41:04: @gkronber commented


Reviewed r5393.

HeuristicLab-Trac-Bot commented 13 years ago

2011-02-05 19:09:35: @mkommend changed status from readytorelease to closed

HeuristicLab-Trac-Bot commented 13 years ago

2011-02-05 19:09:35: @mkommend removed resolution