Clingo
Loading...
Searching...
No Matches
condlit.hh
1#pragma once
2
3#include <clingo/control/context.hh>
4
5#include <clingo/input/literal.hh>
6
7namespace CppClingo::Control {
8
11
14
17
19
20} // namespace CppClingo::Control
Context object holding necessary data for translating from input to ground representation.
Definition context.hh:75
Profile node that can hold children.
Definition profile.hh:155
A conditional literal in a rule body.
Definition body_literal.hh:32
A disjunction of conditional literals.
Definition head_literal.hh:37
void build_hd_lit(BuildContext &ctx, Input::HdLitAggregate const &lit, Ground::ProfileNodeInternal *node)
Translate head aggregates.
void build_bd_lit(BuildContext &ctx, Input::BdLitAggregate const &lit, Ground::ProfileNodeInternal *node)
Translate body aggregates.