<commit_before>#include "Falcon.h"

//Moose Includes
#include "Parser.h"
#include "Moose.h"
#include "Executioner.h"
#include "MooseSystem.h"

// C++ include files
#include <iostream>

// libMesh includes
#include "perf_log.h"

PerfLog Moose::perf_log("Falcon");

 // Begin the main program.
int main (int argc, char** argv)
{
  Moose::perf_log.push("main()","Falcon");

  MooseInit init (argc, argv);

  MooseSystem moose_system;

  srand(libMesh::processor_id());

  Falcon::registerObjects();  

  Parser p(moose_system);

  std::string input_filename = "";
  if ( Moose::command_line->search("-i") )
    input_filename = Moose::command_line->next(input_filename);
  else
    mooseError("Must specify an input file using -i");      

  p.parse(input_filename);
  p.execute();

  Executioner &e = p.getExecutioner();
  e.setup();
  e.execute();

  Moose::perf_log.pop("main()","Falcon");
}
<commit_msg>Moving Executioner from Parser to MooseSystem where it belongs #422<commit_after>#include "Falcon.h"

//Moose Includes
#include "Parser.h"
#include "Moose.h"
#include "Executioner.h"
#include "MooseSystem.h"

// C++ include files
#include <iostream>

// libMesh includes
#include "perf_log.h"

PerfLog Moose::perf_log("Falcon");

 // Begin the main program.
int main (int argc, char** argv)
{
  Moose::perf_log.push("main()","Falcon");

  MooseInit init (argc, argv);

  MooseSystem moose_system;

  srand(libMesh::processor_id());

  Falcon::registerObjects();  

  Parser p(moose_system);

  std::string input_filename = "";
  if ( Moose::command_line->search("-i") )
    input_filename = Moose::command_line->next(input_filename);
  else
    mooseError("Must specify an input file using -i");      

  p.parse(input_filename);
  p.execute();

  Executioner &e = moose_system.getExecutioner();
  e.setup();
  e.execute();

  Moose::perf_log.pop("main()","Falcon");
}

{'fraction_non_alphanumeric': 0.16497597437266417, 'fraction_numerical': 0.001601708489054992, 'mean_word_length': 4.544378698224852, 'pattern_counts': {'":': 0, '<': 5, '<?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': '3888870', 'n_tokens_mistral': 690, 'n_tokens_neox': 668, 'n_words': 141}