<commit_before>#
cmake_minimum_required (VERSION 2.6)

##
# CMake macros for the project
include (config/project_config_embeddable.cmake)

##
# Project info
set_project_names (opentrep OpenTREP)
set_project_brief ("C++ Open Travel Request Parsing Library")
set_project_versions (99 99 99)

##
# Project options
# The parameters are:
#  * Whether or not to build and check the unit tests
#  * whether or not the documentation must be built and installed
set_project_options (on on off)


#####################################
##            Packaging            ##
#####################################
#
packaging_init (${PROJECT_NAME})
packaging_set_summary ("${PROJECT_NAME} That project aims at providing 
a clean API, and the corresponding C++ implementation, for parsing
travel-focused requests (e.g.,
\"washington dc beijing monday a/r +aa -ua 1 week 2 adults 1 dog\").

The C++ library uses Xapian (http://www.xapian.org) for the
Information Retrieval part, on freely available travel-related data
(e.g., country names and codes, city names and codes, airline names
and codes, etc.).

The C++ library exposes a simple, clean and object-oriented, API. For
instance, the static Parse() method takes, as input, a string
containing the travel request, and yields, as output, the list of the
recognised terms as well as their corresponding types. As an example,
the travel request \"washington dc beijing monday a/r +aa -ua 1 week 2
adults 1 dog\" would give the following list:
  * Origin airport: Washington, DC, USA
  * Destination airport: Beijing, China<commit_msg>[Build] Fixed the issue with the quote in the package description.<commit_after>#
cmake_minimum_required (VERSION 2.6)

##
# CMake macros for the project
include (config/project_config_embeddable.cmake)

##
# Project info
set_project_names (opentrep OpenTREP)
set_project_brief ("C++ Open Travel Request Parsing Library")
set_project_versions (99 99 99)

##
# Project options
# The parameters are:
#  * Whether or not to build and check the unit tests
#  * whether or not the documentation must be built and installed
set_project_options (on on off)


#####################################
##            Packaging            ##
#####################################
#
packaging_init (${PROJECT_NAME})
packaging_set_summary ("The ${PACKAGE_PRETTY_NAME} project aims at providing 
a clean API, and the corresponding C++ implementation, for parsing
travel-focused requests (e.g.,
'washington dc beijing monday a/r +aa -ua 1 week 2 adults 1 dog').

The C++ library uses Xapian (http://www.xapian.org) for the
Information Retrieval part, on freely available travel-related data
(e.g., country names and codes, city names and codes, airline names
and codes, etc.).

The C++ library exposes a simple, clean and object-oriented, API. For
instance, the static Parse() method takes, as input, a string
containing the travel request, and yields, as output, the list of the
recognised terms as well as their corresponding types. As an example,
the travel request 'washington dc beijing monday a/r +aa -ua 1 week 2
adults 1 dog' would give the following list:
  * Origin airport: Washington, DC, USA
  * Destination airport: Beijing, China
{'fraction_non_alphanumeric': 0.12292774476071316, 'fraction_numerical': 0.008758210822646231, 'mean_word_length': 4.710714285714285, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '1013186', 'n_tokens_mistral': 923, 'n_tokens_neox': 868, 'n_words': 401}