<commit_before>#pragma once

namespace Refal2 {

// typedefs
typedef char TChar;
typedef int TNumber;
typedef int TLabel;
typedef unsigned char TVariableName;
typedef char TVariableType;
typedef int TVariableIndex;
typedef int TTableIndex;

// classes
class CExecuter;

class CFunction;
struct CFunctionRule;
class CFunctionCompiler;
class IFunctionBuilderListener;
class CFunctionBuilder;

class CLabelTable;

struct COperation;
struct COperationOperation;
struct COperationInt;
struct COperationIntInt;
struct COperationUnit;
struct COperationQualifier;

class COperationsBuilder;

class IParserListener;
class CParser;

class CQualifier;
class CQualifierBuilder;

class IScannerListener;
class CScanner;

class CUnit;
class CUnitNode;
class CUnitList;

class CVariable;
class CVariables;
class CVariablesBuilder;

// declaration of global variables
extern CLabelTable LabelTable;

} // end of namespace Refal2

#include <Assert.h>
#include <Errors.h>
#include <Listener.h>
#include <FastSet.h>
#include <SetBuilder.h>
#include <Unit.h>

#include <Qualifier.h>
#include <Operation.h>
#include <QualifierBuilder.h>
#include <OperationsBuilder.h>
#include <Variables.h>
#include <Function.h>
#include <FunctionCompiler.h>
#include <Label.h>
#include <Scanner.h>
#include <Parser.h>
#include <Executer.h><commit_msg>Add NodeList.h to all includes<commit_after>#pragma once

namespace Refal2 {

// typedefs
typedef char TChar;
typedef int TNumber;
typedef int TLabel;
typedef unsigned char TVariableName;
typedef char TVariableType;
typedef int TVariableIndex;
typedef int TTableIndex;

// classes
class CExecuter;

class CFunction;
struct CFunctionRule;
class CFunctionCompiler;
class IFunctionBuilderListener;
class CFunctionBuilder;

class CLabelTable;

struct COperation;
struct COperationOperation;
struct COperationInt;
struct COperationIntInt;
struct COperationUnit;
struct COperationQualifier;

class COperationsBuilder;

class IParserListener;
class CParser;

class CQualifier;
class CQualifierBuilder;

class IScannerListener;
class CScanner;

class CUnit;
class CUnitNode;
class CUnitList;

class CVariable;
class CVariables;
class CVariablesBuilder;

// declaration of global variables
extern CLabelTable LabelTable;

} // end of namespace Refal2

#include <Assert.h>
#include <NodeList.h>
#include <Errors.h>
#include <Listener.h>
#include <FastSet.h>
#include <SetBuilder.h>
#include <Unit.h>
#include <Qualifier.h>
#include <Operation.h>
#include <QualifierBuilder.h>
#include <OperationsBuilder.h>
#include <Variables.h>
#include <Function.h>
#include <FunctionCompiler.h>
#include <Label.h>
#include <Scanner.h>
#include <Parser.h>
#include <Executer.h>
{'fraction_non_alphanumeric': 0.08883058470764618, 'fraction_numerical': 0.0014992503748125937, 'mean_word_length': 6.6257142857142854, 'pattern_counts': {'":': 0, '<': 38, '<?xml version=': 0, '>': 38, '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': '3464174', 'n_tokens_mistral': 871, 'n_tokens_neox': 854, 'n_words': 255}