15#ifndef _RBT_GPPARSER_H_
16#define _RBT_GPPARSER_H_
18#include "rxdock/geneticprogram/Cell.h"
19#include "rxdock/geneticprogram/Command.h"
20#include "rxdock/geneticprogram/GPChromosome.h"
21#include "rxdock/geneticprogram/GPTypes.h"
25namespace geneticprogram {
29 static const std::string _CT;
42 std::ostream &Print(std::ostream &)
const;
43 friend std::ostream &operator<<(std::ostream &s,
const GPParser &p);
46 bool IsConstantInt(
int i) {
return (i == CINT); }
47 bool IsConstantFloat(
int i) {
return (i == CFLOAT); }
60 int nProgramInputs, nFunctionsInputs, nProgramOutputs;
61 int ADD, SUB, MUL, DIV, IF, CINT, CFLOAT;