Initial Commit

This commit is contained in:
2025-08-30 16:07:19 +01:00
commit d86c15e30c
169 changed files with 121377 additions and 0 deletions

View File

@@ -0,0 +1,94 @@
/* See LICENSE file for copyright and license details. */
#include "util.h"
#define FILE_SENTENCE "data/SentenceBreakProperty.txt"
static const struct property_spec sentence_break_property[] = {
{
.enumname = "OTHER",
.file = NULL,
.ucdname = NULL,
},
{
.enumname = "CR",
.file = FILE_SENTENCE,
.ucdname = "CR",
},
{
.enumname = "LF",
.file = FILE_SENTENCE,
.ucdname = "LF",
},
{
.enumname = "EXTEND",
.file = FILE_SENTENCE,
.ucdname = "Extend",
},
{
.enumname = "SEP",
.file = FILE_SENTENCE,
.ucdname = "Sep",
},
{
.enumname = "FORMAT",
.file = FILE_SENTENCE,
.ucdname = "Format",
},
{
.enumname = "SP",
.file = FILE_SENTENCE,
.ucdname = "Sp",
},
{
.enumname = "LOWER",
.file = FILE_SENTENCE,
.ucdname = "Lower",
},
{
.enumname = "UPPER",
.file = FILE_SENTENCE,
.ucdname = "Upper",
},
{
.enumname = "OLETTER",
.file = FILE_SENTENCE,
.ucdname = "OLetter",
},
{
.enumname = "NUMERIC",
.file = FILE_SENTENCE,
.ucdname = "Numeric",
},
{
.enumname = "ATERM",
.file = FILE_SENTENCE,
.ucdname = "ATerm",
},
{
.enumname = "SCONTINUE",
.file = FILE_SENTENCE,
.ucdname = "SContinue",
},
{
.enumname = "STERM",
.file = FILE_SENTENCE,
.ucdname = "STerm",
},
{
.enumname = "CLOSE",
.file = FILE_SENTENCE,
.ucdname = "Close",
},
};
int
main(int argc, char *argv[])
{
(void)argc;
properties_generate_break_property(sentence_break_property,
LEN(sentence_break_property),
NULL, NULL, "sentence_break", argv[0]);
return 0;
}