<commit_before>set(AGENT_SOURCES
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/adapter.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/adapter.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/agent.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/agent.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/asset.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/asset.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/asset_buffer.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/asset_buffer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/file_asset.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/file_asset.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/cutting_tool.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/cutting_tool.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/change_observer.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/change_observer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/checkpoint.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/checkpoint.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/circular_buffer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/config.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/config.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/connector.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/connector.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/agent_device.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/agent_device.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/component_configuration.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/component.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/component.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/composition.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/coordinate_systems.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/description.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/data_item.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/data_item.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/definitions.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/device.cpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/device.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/geometry.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/motion.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/solid_model.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/specifications.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/specifications.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/sensor_configuration.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/relationships.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/entity.hpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/requirement.hpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/requirement.cpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/factory.hpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/factory.cpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/xml_parser.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/xml_parser.cpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/xml_printer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/xml_printer.cpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/globals.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/globals.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/cached_file.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/server.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/server.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/file_cache.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/file_cache.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/response.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/response.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/routing.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/routing.cpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/json_printer.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/json_printer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/observation.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/observation.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/options.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/options.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/printer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/ref_counted.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/rolling_file_logger.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/rolling_file_logger.hpp"<commit_msg>Added json printer to agent lib<commit_after>set(AGENT_SOURCES
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/adapter.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/adapter.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/agent.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/agent.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/asset.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/asset.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/asset_buffer.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/asset_buffer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/file_asset.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/file_asset.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/cutting_tool.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/assets/cutting_tool.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/change_observer.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/change_observer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/checkpoint.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/checkpoint.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/circular_buffer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/config.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/config.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/connector.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/connector.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/agent_device.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/agent_device.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/component_configuration.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/component.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/component.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/composition.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/coordinate_systems.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/description.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/data_item.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/data_item.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/definitions.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/device.cpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/device.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/geometry.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/motion.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/solid_model.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/specifications.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/specifications.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/sensor_configuration.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/device_model/relationships.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/entity.hpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/requirement.hpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/requirement.cpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/factory.hpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/factory.cpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/json_parser.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/json_parser.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/json_printer.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/json_printer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/xml_parser.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/xml_parser.cpp"  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/xml_printer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/entity/xml_printer.cpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/globals.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/globals.hpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/cached_file.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/server.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/server.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/file_cache.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/file_cache.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/response.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/response.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/routing.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/http_server/routing.cpp"
  
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/json_printer.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/json_printer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/observation.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/observation.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/options.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/options.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/printer.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/ref_counted.hpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/rolling_file_logger.cpp"
  "${CMAKE_CURRENT_SOURCE_DIR}/../src/rolling_file_logger.hpp"
{'fraction_non_alphanumeric': 0.1886710239651416, 'fraction_numerical': 0.0, 'mean_word_length': 5.10438829787234, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, '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': '1968922', 'n_tokens_mistral': 3540, 'n_tokens_neox': 3521, 'n_words': 154}