Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/08/17 11:57:42 (7 years ago)
Author:
pkimmesw
Message:

#2665 Storable problem data, Renamings due to typos, Removed GP from class names

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Expressions/CodeExpressions.cs

    r14727 r14733  
    2222  [PushExpression(StackType.Code, "CODE.DO")]
    2323  public class CodeDoExpression : StatelessExpression {
    24     public override void Eval(IPushGpInterpreter interpreter) {
     24    public override void Eval(IPushInterpreter interpreter) {
    2525      // not enough arguments on stack
    2626      if (interpreter.CodeStack.Count == 0) return;
     
    3636  [PushExpression(StackType.Code, "CODE.DO*")]
    3737  public class CodeDoXExpression : StatelessExpression {
    38     public override void Eval(IPushGpInterpreter interpreter) {
     38    public override void Eval(IPushInterpreter interpreter) {
    3939      // not enough arguments on stack
    4040      if (interpreter.CodeStack.Count == 0) return;
     
    5050  [PushExpression(StackType.Code, "CODE.NOOP")]
    5151  public class CodeNoopExpression : StatelessExpression {
    52     public override void Eval(IPushGpInterpreter interpreter) {
     52    public override void Eval(IPushInterpreter interpreter) {
    5353      // nothing to do
    5454    }
     
    6161  [PushExpression(StackType.Code, "CODE.QUOTE")]
    6262  public class CodeQuoteExpression : StatelessExpression {
    63     public override void Eval(IPushGpInterpreter interpreter) {
     63    public override void Eval(IPushInterpreter interpreter) {
    6464      // not enough arguments on stack
    6565      if (interpreter.ExecStack.Count == 0) return;
     
    7777  [PushExpression(StackType.Code, "CODE.IF")]
    7878  public class CodeIfExpression : StatelessExpression {
    79     public override void Eval(IPushGpInterpreter interpreter) {
     79    public override void Eval(IPushInterpreter interpreter) {
    8080      // not enough arguments on stack
    8181      if ((interpreter.BooleanStack.Count == 0) || (interpreter.CodeStack.Count < 2)) return;
     
    9494  [PushExpression(StackType.Code, "CODE.APPEND")]
    9595  public class CodeAppendExpression : StatelessExpression {
    96     public override void Eval(IPushGpInterpreter interpreter) {
     96    public override void Eval(IPushInterpreter interpreter) {
    9797      if (interpreter.CodeStack.Count < 2) return;
    9898
     
    163163  [PushExpression(StackType.Code, "CODE.ATOM")]
    164164  public class CodeAtomExpression : StatelessExpression {
    165     public override void Eval(IPushGpInterpreter interpreter) {
     165    public override void Eval(IPushInterpreter interpreter) {
    166166      if (interpreter.CodeStack.Count == 0) return;
    167167
     
    181181  [PushExpression(StackType.Code, "CODE.CAR")]
    182182  public class CodeCarExpression : StatelessExpression {
    183     public override void Eval(IPushGpInterpreter interpreter) {
     183    public override void Eval(IPushInterpreter interpreter) {
    184184      if ((interpreter.CodeStack.Count == 0) || (interpreter.CodeStack.Top.GetType() !=
    185185                                                 typeof(ExecExpandExpression))) return;
     
    202202  [PushExpression(StackType.Code, "CODE.CDR")]
    203203  public class CodeCdrExpression : StatelessExpression {
    204     public override void Eval(IPushGpInterpreter interpreter) {
     204    public override void Eval(IPushInterpreter interpreter) {
    205205      if (interpreter.CodeStack.Count == 0) return;
    206206
     
    233233  [PushExpression(StackType.Code, "CODE.CONS")]
    234234  public class CodeConsExpression : StatelessExpression {
    235     public override void Eval(IPushGpInterpreter interpreter) {
     235    public override void Eval(IPushInterpreter interpreter) {
    236236      if (interpreter.CodeStack.Count < 2)
    237237        return;
     
    269269  [PushExpression(StackType.Code, "CODE.CONTAINER")]
    270270  public class CodeContainerExpression : StatelessExpression {
    271     public override void Eval(IPushGpInterpreter interpreter) {
     271    public override void Eval(IPushInterpreter interpreter) {
    272272      if ((interpreter.CodeStack.Count < 2) ||
    273273          (interpreter.CodeStack[interpreter.CodeStack.Count - 2].GetType() !=
     
    307307  [PushExpression(StackType.Code, "CODE.CONTAINS")]
    308308  public class CodeContainsExpression : StatelessExpression {
    309     public override void Eval(IPushGpInterpreter interpreter) {
     309    public override void Eval(IPushInterpreter interpreter) {
    310310      if (interpreter.CodeStack.Count < 2 ||
    311311         !interpreter.CodeStack[interpreter.CodeStack.Count - 2].CanExpand)
     
    327327  [PushExpression(StackType.Code, "CODE.DEFINITION")]
    328328  public class CodeDefinitionExpression : StatelessExpression {
    329     public override void Eval(IPushGpInterpreter interpreter) {
     329    public override void Eval(IPushInterpreter interpreter) {
    330330      if ((interpreter.NameStack.Count == 0) ||
    331331          !interpreter.CustomExpressions.ContainsKey(interpreter.NameStack.Top)) return;
     
    363363  [PushExpression(StackType.Code, "CODE.DISCREPANCY")]
    364364  public class CodeDiscrepancyExpression : StatelessExpression {
    365     public override void Eval(IPushGpInterpreter interpreter) {
     365    public override void Eval(IPushInterpreter interpreter) {
    366366      if (interpreter.CodeStack.Count < 2) return;
    367367
     
    418418  [PushExpression(StackType.Code, "CODE.EXTRACT")]
    419419  public class CodeExtractExpression : StatelessExpression {
    420     public override void Eval(IPushGpInterpreter interpreter) {
     420    public override void Eval(IPushInterpreter interpreter) {
    421421      if (interpreter.IntegerStack.Count == 0 ||
    422422          interpreter.CodeStack.Count == 0 ||
     
    437437  [PushExpression(StackType.Code, "CODE.FROMBOOLEAN")]
    438438  public class CodeFromBooleanExpression : StatelessExpression {
    439     public override void Eval(IPushGpInterpreter interpreter) {
     439    public override void Eval(IPushInterpreter interpreter) {
    440440      if (interpreter.BooleanStack.Count == 0) return;
    441441
     
    452452  [PushExpression(StackType.Code, "CODE.FROMFLOAT")]
    453453  public class CodeFromFloatExpression : StatelessExpression {
    454     public override void Eval(IPushGpInterpreter interpreter) {
     454    public override void Eval(IPushInterpreter interpreter) {
    455455      if (interpreter.FloatStack.Count == 0) return;
    456456
     
    467467  [PushExpression(StackType.Code, "CODE.FROMINTEGER")]
    468468  public class CodeFromIntegerExpression : StatelessExpression {
    469     public override void Eval(IPushGpInterpreter interpreter) {
     469    public override void Eval(IPushInterpreter interpreter) {
    470470      if (interpreter.IntegerStack.Count == 0) return;
    471471
     
    482482  [PushExpression(StackType.Code, "CODE.FROMNAME")]
    483483  public class CodeFromNameExpression : StatelessExpression {
    484     public override void Eval(IPushGpInterpreter interpreter) {
     484    public override void Eval(IPushInterpreter interpreter) {
    485485      if (interpreter.NameStack.Count == 0) return;
    486486
     
    498498  [PushExpression(StackType.Code, "CODE.CODEINSERT")]
    499499  public class CodeInsertExpression : StatelessExpression {
    500     public override void Eval(IPushGpInterpreter interpreter) {
     500    public override void Eval(IPushInterpreter interpreter) {
    501501      if (interpreter.IntegerStack.Count == 0 ||
    502502          interpreter.CodeStack.Count < 2 ||
     
    533533  [PushExpression(StackType.Code, "CODE.LENGTH")]
    534534  public class CodeLengthExpression : StatelessExpression {
    535     public override void Eval(IPushGpInterpreter interpreter) {
     535    public override void Eval(IPushInterpreter interpreter) {
    536536      if (interpreter.CodeStack.Count == 0) return;
    537537
     
    551551  [PushExpression(StackType.Code, "CODE.LIST")]
    552552  public class CodeListExpression : StatelessExpression {
    553     public override void Eval(IPushGpInterpreter interpreter) {
     553    public override void Eval(IPushInterpreter interpreter) {
    554554      if (interpreter.CodeStack.Count < 2) return;
    555555
     
    568568  [PushExpression(StackType.Code, "CODE.MEMBER")]
    569569  public class CodeMemberExpression : StatelessExpression {
    570     public override void Eval(IPushGpInterpreter interpreter) {
     570    public override void Eval(IPushInterpreter interpreter) {
    571571      if (interpreter.CodeStack.Count < 2) return;
    572572
     
    588588  [PushExpression(StackType.Code, "CODE.NTH")]
    589589  public class CodeNthExpression : StatelessExpression {
    590     public override void Eval(IPushGpInterpreter interpreter) {
     590    public override void Eval(IPushInterpreter interpreter) {
    591591      if ((interpreter.CodeStack.Count == 0) || (interpreter.IntegerStack.Count == 0)) return;
    592592
     
    625625  [PushExpression(StackType.Code, "CODE.NTHCDR")]
    626626  public class CodeNthCdrExpression : StatelessExpression {
    627     public override void Eval(IPushGpInterpreter interpreter) {
     627    public override void Eval(IPushInterpreter interpreter) {
    628628      if ((interpreter.CodeStack.Count == 0) || (interpreter.IntegerStack.Count == 0)) return;
    629629
     
    656656  [PushExpression(StackType.Code, "CODE.NULL")]
    657657  public class CodeNullExpression : StatelessExpression {
    658     public override void Eval(IPushGpInterpreter interpreter) {
     658    public override void Eval(IPushInterpreter interpreter) {
    659659      if (interpreter.CodeStack.Count == 0) return;
    660660
     
    671671  [PushExpression(StackType.Code, "CODE.POSITION")]
    672672  public class CodePositionExpression : StatelessExpression {
    673     public override void Eval(IPushGpInterpreter interpreter) {
     673    public override void Eval(IPushInterpreter interpreter) {
    674674      if (interpreter.CodeStack.Count < 2) return;
    675675
     
    697697  [PushExpression(StackType.Code, "CODE.SIZE")]
    698698  public class CodeSizeExpression : StatelessExpression {
    699     public override void Eval(IPushGpInterpreter interpreter) {
     699    public override void Eval(IPushInterpreter interpreter) {
    700700      if (interpreter.CodeStack.Count == 0) return;
    701701
     
    717717  [PushExpression(StackType.Code, "CODE.SUBST")]
    718718  public class CodeSubstitutionExpression : StatelessExpression {
    719     public override void Eval(IPushGpInterpreter interpreter) {
     719    public override void Eval(IPushInterpreter interpreter) {
    720720      if ((interpreter.CodeStack.Count < 3) || (interpreter.CodeStack.Top.GetType() !=
    721721                                                typeof(ExecExpandExpression))) return;
Note: See TracChangeset for help on using the changeset viewer.