<commit_before>#ifndef RUNNER_SNEAKER_HH
# define RUNNER_SNEAKER_HH

# include <object/atom.hh>
# include <object/primitives.hh>
# include <scheduler/scheduler.hh>

namespace dbg
{

  /// Create the sneaker if it hasn't been created yet.
  ///
  /// \param lobby     Any lobby.
  ///
  /// \param scheduler The current scheduler.
  void create_sneaker_if_needed
    (object::rLobby lobby, scheduler::Scheduler& scheduler);

  /// The following functions will be called from the debugger. Here
  /// are some example uses:
  ///
  ///        (gdb) call dbg::dump(object::system_class)
  ///
  ///        (gdb) call dbg::eval("System")
  ///
  ///        (gdb) call dbg::evalp("6*7")
  ///
  ///        (gdb) call dbg::ps()

  void dump(const object::rObject& o);
  object::rObject eval(const char* command);
  void evalp(char* command);
  void ps();

} // namespace dbg

#endif // RUNNER_SNEAKER_HH<commit_msg>Make snaker prototypes and implementations in sync.<commit_after>#ifndef RUNNER_SNEAKER_HH
# define RUNNER_SNEAKER_HH

# include <object/atom.hh>
# include <object/primitives.hh>
# include <scheduler/scheduler.hh>

namespace dbg
{

  /// Create the sneaker if it hasn't been created yet.
  ///
  /// \param lobby     Any lobby.
  ///
  /// \param scheduler The current scheduler.
  void create_sneaker_if_needed
    (object::rLobby lobby, scheduler::Scheduler& scheduler);

  /// The following functions will be called from the debugger. Here
  /// are some example uses:
  ///
  ///        (gdb) call dbg::dump(object::system_class)
  ///
  ///        (gdb) call dbg::eval("System")
  ///
  ///        (gdb) call dbg::evalp("6*7")
  ///
  ///        (gdb) call dbg::ps()

  void dump(const object::rObject& o, int depth);
  object::rObject eval(const char* command);
  void evalp(const char* command);
  void ps();

} // namespace dbg

#endif // RUNNER_SNEAKER_HH
{'fraction_non_alphanumeric': 0.14949279231179927, 'fraction_numerical': 0.002135611318739989, 'mean_word_length': 2.740518962075848, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6162414', 'n_tokens_mistral': 657, 'n_tokens_neox': 636, 'n_words': 166}