SEG_NON_POSITIVE_MESSAGE = "The segment size must be a positive integer"
OVERLAP_LARGE_MESSAGE = "The segment size must be greater than " \
    "the overlap of words between chunks"
PROP_NEGATIVE_MESSAGE = "The proportional size of the last segment must be " \
    "zero or greater"
OVERLAP_NEGATIVE_MESSAGE = "The overlap between chunks must be zero or greater"
NON_POSITIVE_NUM_MESSAGE = "the segment size should larger be positive"
NEG_NUM_MESSAGE = "the overlap or last segment proportion should " \
    "not be negative"
LARGER_CHUNK_SIZE_MESSAGE = "the segment size should be larger " \
    "than the overlap size"
NON_NEGATIVE_INDEX_MESSAGE = "the index should be larger than or equal to zero"
MATRIX_DIMENSION_UNEQUAL_MESSAGE = "the dimension of the matrix " \
    "should be equal"
EMPTY_LIST_MESSAGE = "the list should not be empty"

SEG_NON_POSITIVE_MESSAGE = "The segment size must be a positive integer"
OVERLAP_LARGE_MESSAGE = "The segment size must be greater than " \
    "the overlap of words between chunks"
PROP_NEGATIVE_MESSAGE = "The proportional size of the last segment must be " \
    "zero or greater"
OVERLAP_NEGATIVE_MESSAGE = "The overlap between chunks must be zero or greater"
NON_POSITIVE_NUM_MESSAGE = "the segment size should larger be positive"
NEG_NUM_MESSAGE = "the overlap or last segment proportion should " \
    "not be negative"
LARGER_CHUNK_SIZE_MESSAGE = "the segment size should be larger " \
    "than the overlap size"
NON_NEGATIVE_INDEX_MESSAGE = "the index should be larger than or equal to zero"
MATRIX_DIMENSION_UNEQUAL_MESSAGE = "the dimension of the matrix " \
    "should be equal"
EMPTY_LIST_MESSAGE = "the list should not be empty"
INVALID_CUTTING_TYPE_MESSAGE = "the cutting type should be letters, lines, " \
    "words or milestone"

add error message for cutting type string