<commit_before>//Standard Libraries
#include <iostream>
#include <string>

//Header files
#include "classes/Dictionary.hpp"
 
int main()
{
    std::string input;
    Dictionary* dic = new Dictionary("lib/Nouns.lst", "lib/Verbs.lst");
    
    while(std::cin >> input)
    {
        bool end = false;
        
        if(input.back() == ',')
            input = input.substr(0, input.size() - 1);
        
        if (input.back() == '.' 
        ||  input.back() == '!' 
        ||  input.back() == '?')
        {
            end = true;
            input = input.substr(0, input.size() - 1);
        }
        
        std::cout << dic->getType(input) << " ";
        
        if(end) std::cout << "\n";
    }

    delete dic;
    return 1;
}<commit_msg>There's no need for indentation in the output anymore<commit_after>//Standard Libraries
#include <iostream>
#include <string>

//Header files
#include "classes/Dictionary.hpp"
 
int main()
{
    std::string input;
    /* Loading the dictionary*/
    Dictionary* dic = new Dictionary("lib/Nouns.lst", "lib/Verbs.lst");
    
    while(std::cin >> input)
    {
        /* Removing commas */
        if(input.back() == ',')
            input = input.substr(0, input.size() - 1);
        
        /* Removing punctuation */
        if (input.back() == '.' 
        ||  input.back() == '!' 
        ||  input.back() == '?') input = input.substr(0, input.size() - 1);
       
        /*Printing the symbols (V,D,N)*/
        std::cout << dic->getType(input) << " ";
    }

    delete dic;
    return 1;
}
{'fraction_non_alphanumeric': 0.18105670103092783, 'fraction_numerical': 0.006443298969072165, 'mean_word_length': 1.875925925925926, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 13, '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': '290574', 'n_tokens_mistral': 513, 'n_tokens_neox': 497, 'n_words': 107}