dlvhex
2.5.0
|
Public Member Functions | |
void | operator() (ChoiceParserModuleSemantics &mgr, const boost::fusion::vector2< dlvhex::Tuple, boost::optional< std::vector< dlvhex::ID > > > &source, ID &target) |
Definition at line 174 of file ChoicePlugin.cpp.
void sem< ChoiceParserModuleSemantics::choiceRule >::operator() | ( | ChoiceParserModuleSemantics & | mgr, |
const boost::fusion::vector2< dlvhex::Tuple, boost::optional< std::vector< dlvhex::ID > > > & | source, | ||
ID & | target | ||
) | [inline] |
Definition at line 176 of file ChoicePlugin.cpp.
References Rule::body, HexGrammarSemantics::ctx, ID_FAIL(), ProgramCtx::idb, ProgramCtx::idbList, ID::isExternalAtom(), Rule::kind, HexGrammarSemantics::mlpMode, ID::PROPERTY_RULE_EXTATOMS, and ProgramCtx::registry().