1 3448adb0 2022-11-02 op /* See LICENSE file for copyright and license details. */
2 3448adb0 2022-11-02 op #include "util.h"
4 3448adb0 2022-11-02 op #define FILE_SENTENCE "data/SentenceBreakProperty.txt"
6 3448adb0 2022-11-02 op static const struct property_spec sentence_break_property[] = {
8 3448adb0 2022-11-02 op .enumname = "OTHER",
10 3448adb0 2022-11-02 op .ucdname = NULL,
13 3448adb0 2022-11-02 op .enumname = "CR",
14 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
15 3448adb0 2022-11-02 op .ucdname = "CR",
18 3448adb0 2022-11-02 op .enumname = "LF",
19 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
20 3448adb0 2022-11-02 op .ucdname = "LF",
23 3448adb0 2022-11-02 op .enumname = "EXTEND",
24 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
25 3448adb0 2022-11-02 op .ucdname = "Extend",
28 3448adb0 2022-11-02 op .enumname = "SEP",
29 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
30 3448adb0 2022-11-02 op .ucdname = "Sep",
33 3448adb0 2022-11-02 op .enumname = "FORMAT",
34 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
35 3448adb0 2022-11-02 op .ucdname = "Format",
38 3448adb0 2022-11-02 op .enumname = "SP",
39 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
40 3448adb0 2022-11-02 op .ucdname = "Sp",
43 3448adb0 2022-11-02 op .enumname = "LOWER",
44 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
45 3448adb0 2022-11-02 op .ucdname = "Lower",
48 3448adb0 2022-11-02 op .enumname = "UPPER",
49 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
50 3448adb0 2022-11-02 op .ucdname = "Upper",
53 3448adb0 2022-11-02 op .enumname = "OLETTER",
54 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
55 3448adb0 2022-11-02 op .ucdname = "OLetter",
58 3448adb0 2022-11-02 op .enumname = "NUMERIC",
59 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
60 3448adb0 2022-11-02 op .ucdname = "Numeric",
63 3448adb0 2022-11-02 op .enumname = "ATERM",
64 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
65 3448adb0 2022-11-02 op .ucdname = "ATerm",
68 3448adb0 2022-11-02 op .enumname = "SCONTINUE",
69 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
70 3448adb0 2022-11-02 op .ucdname = "SContinue",
73 3448adb0 2022-11-02 op .enumname = "STERM",
74 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
75 3448adb0 2022-11-02 op .ucdname = "STerm",
78 3448adb0 2022-11-02 op .enumname = "CLOSE",
79 3448adb0 2022-11-02 op .file = FILE_SENTENCE,
80 3448adb0 2022-11-02 op .ucdname = "Close",
85 3448adb0 2022-11-02 op main(int argc, char *argv[])
89 3448adb0 2022-11-02 op properties_generate_break_property(sentence_break_property,
90 3448adb0 2022-11-02 op LEN(sentence_break_property),
91 3448adb0 2022-11-02 op NULL, NULL, "sentence_break", argv[0]);