dlvhex
2.5.0
|
Support for function symbol handling via external atoms. More...
#include "dlvhex2/FunctionPlugin.h"
#include "dlvhex2/PlatformDefinitions.h"
#include "dlvhex2/ProgramCtx.h"
#include "dlvhex2/Registry.h"
#include "dlvhex2/Printer.h"
#include "dlvhex2/Printhelpers.h"
#include "dlvhex2/PredicateMask.h"
#include "dlvhex2/Logger.h"
#include "dlvhex2/HexParser.h"
#include "dlvhex2/HexParserModule.h"
#include "dlvhex2/HexGrammar.h"
#include "dlvhex2/LiberalSafetyChecker.h"
#include <boost/algorithm/string/predicate.hpp>
#include <boost/lexical_cast.hpp>
Go to the source code of this file.
Data Structures | |
class | FunctionRewriter |
class | FunctionComposeAtom |
class | FunctionDecomposeAtom |
class | IsFunctionTermAtom |
class | GetArityAtom |
class | FunctionDecomposeGeneralAtom |
class | FunctionInterprete |
class | FunctionParserModuleTermSemantics |
struct | FunctionParserModuleTermSemantics::functionTermConstruct |
struct | sem< FunctionParserModuleTermSemantics::functionTermConstruct > |
class | FunctionParserModuleAtomSemantics |
struct | FunctionParserModuleAtomSemantics::functionTermEval |
struct | sem< FunctionParserModuleAtomSemantics::functionTermEval > |
Support for function symbol handling via external atoms.
Definition in file FunctionPlugin.cpp.