A statement in the rule language. More...
#include <RuleBasedProgramTree.h>
Public Member Functions | |
virtual | ~Statement ()=default |
Virtual default constructor. | |
virtual void | generateCode (CodeGenerationContext &context, RuleVM::Program &program) const =0 |
Generates code for this statement. | |
A statement in the rule language.
|
pure virtual |
Generates code for this statement.
context | The context to generate code in. |
program | The program to append the code to. |
Implemented in autopas::RuleSyntax::ConfigurationOrder, autopas::RuleSyntax::DefineList, autopas::RuleSyntax::Define, and autopas::RuleSyntax::If.