concepts.dm.crow.behavior_utils#

Functions

crow_replace_expression_variables_ext(expr)

execute_additive_heuristic_program(executor, ...)

execute_behavior_effect_body(executor, ...)

Execute a behavior effect with for-loops and conditional statements.

execute_effect_applier(executor, applier, state)

execute_effect_statements(executor, ...[, ...])

execute_object_bind(executor, stmt, state, scope)

Execute a bind statement and yield the possible scopes.

format_behavior_program(program, scopes[, ...])

format_behavior_statement(program[, scopes, ...])

match_applicable_behaviors(domain, state, ...)

match_policy_applicable_behaviors(domain, ...)

Classes

ApplicableBehaviorItem

A behavior item that is applicable to the given goal.

CrowAdditiveHeuristicProgramExecutor