PrologExpr

The PrologExpr class is the building brick of Prolog expressions. It can represent both a clause, and any subexpression (long integer, float, string, word, or list).

PrologExpr::PrologExpr

PrologExpr::~PrologExpr

PrologExpr::AddAttributeValue

PrologExpr::AddAttributeValueString

PrologExpr::AddAttributeValueStringList

PrologExpr::AddAttributeValueWord

PrologExpr::Append

PrologExpr::Insert

PrologExpr::AssignAttributeValue

PrologExpr::AssignAttributeValueStringList

PrologExpr::AttributeValue

PrologExpr::Copy

PrologExpr::DeleteAttributeValue

PrologExpr::Functor

PrologExpr::GetClientData

PrologExpr::IntegerValue

PrologExpr::RealValue

PrologExpr::SetClientData

PrologExpr::StringValue

PrologExpr::Type

PrologExpr::WordValue

PrologExpr::WriteClipsClause

PrologExpr::WriteLispExpr

PrologExpr::WritePrologClause

PrologExpr::WritePrologExpr