2 use Module::Runtime qw(use_module);
3 use DX::Utils qw(:builders);
5 use_module('DX::ShellFrontend')->new(
6 session_mode => 'shell',
7 session => use_module('DX::ShellSession')->new(
8 shell_state => use_module('DX::ShellState')->new(
10 template_query_state => use_module('DX::QueryState')->new(
12 'eq' => use_module('DX::Predicate::Eq')->new,
13 member_at => use_module('DX::Predicate::MemberAt')->new,
14 is_dict => use_module('DX::Predicate::IsDict')->new,
18 => use_module('DX::PropositionSequence')->new_empty,