<commit_before>/**
 ** \file object/primitives.cc
 ** \brief Creation of the root Objects.
 */

#include "object/atom.hh"
#include "object/object.hh"
#include "object/primitives.hh"
#include "object/system-class.hh"
#include "object/urbi-exception.hh"

namespace object
{

  // The initialization routines are useless, but allow a more
  // systematic initialization of all the base classes.
#define CLASS_INITIALIZE(What)					\
  rObject What ## _class;					\
  namespace { static void What ## _class_initialize () { } }

  CLASS_INITIALIZE(nil);
  // Where we store all the primitives (objects and functions).
  CLASS_INITIALIZE(void);
#undef CLASS_INITIALIZE<commit_msg>Reinstate symbols generation helpers<commit_after>/**
 ** \file object/primitives.cc
 ** \brief Creation of the root Objects.
 */

#include "object/atom.hh"
#include "object/object.hh"
#include "object/primitives.hh"
#include "object/system-class.hh"
#include "object/urbi-exception.hh"

namespace object
{

  // The initialization routines are useless, but allow a more
  // systematic initialization of all the base classes.
#define CLASS_INITIALIZE(What)					\
  rObject What ## _class;					\
  namespace { static void What ## _class_initialize () { } }

  /* Help the generation of symbols.

  SYMBOL(nil);
  SYMBOL(Global);
  SYMBOL(Scope);
  SYMBOL(System);
  SYMBOL(void);

  */

  CLASS_INITIALIZE(nil);
  // Where we store all the primitives (objects and functions).
  CLASS_INITIALIZE(void);
#undef CLASS_INITIALIZE
{'fraction_non_alphanumeric': 0.11882510013351134, 'fraction_numerical': 0.0, 'mean_word_length': 3.9635761589403975, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '4193930', 'n_tokens_mistral': 507, 'n_tokens_neox': 454, 'n_words': 132}