{
    "content": [
        {
            "type": "text",
            "text": "# GENBRK(1) (man)\n\n**Summary:** genbrk - Compiles ICU break iteration rules source files into binary data files\n\n**Synopsis:** genbrk  [  -h,  -?,  --help  ]  [ -V, --version ] [ -c, --copyright ] [ -v, --verbose ] [ -d,\n--destdir destination ] [ -i, --icudatadir directory ] -r, --rules rule-file -o,  --out  out‐\nput-file\n\n## Flags\n\n| Flag | Long | Arg | Description |\n|------|------|-----|-------------|\n| -? | --help | — | Print help about usage and exit. |\n| -V | --version | — | Print the version of genbrk and exit. |\n| -c | --copyright | — | Embeds the standard ICU copyright into the output-file. |\n| -v | --verbose | — | Display extra informative messages during execution. |\n| -d | --destdir | — | Set the destination directory of the output-file to destination. |\n| -i | --icudatadir | — | Look for any necessary ICU data files in directory. For example, the file pnames.icu must be located when ICU's data is  |\n| -r | --rules | — | The source file to read. |\n| -o | --out | — | The output data file to write. |\n\n## Section Outline\n\n- **NAME** (2 lines)\n- **SYNOPSIS** (4 lines)\n- **DESCRIPTION** (5 lines)\n- **OPTIONS** (1 lines) — 8 subsections\n  - -h -? --help (2 lines)\n  - -V --version (2 lines)\n  - -c --copyright (2 lines)\n  - -v --verbose (2 lines)\n  - -d --destdir (2 lines)\n  - -i --icudatadir (5 lines)\n  - -r --rules (2 lines)\n  - -o --out (2 lines)\n- **CAVEATS** (6 lines)\n- **ENVIRONMENT** (4 lines)\n- **AUTHORS** (3 lines)\n- **VERSION** (2 lines)\n- **COPYRIGHT** (2 lines)\n- **SEE ALSO** (1 lines) — 1 subsections\n  - http://www.icu-project.org/userguide/boundaryAnalysis.html (1 lines)\n\n## Full Content\n\n### NAME\n\ngenbrk - Compiles ICU break iteration rules source files into binary data files\n\n### SYNOPSIS\n\ngenbrk  [  -h,  -?,  --help  ]  [ -V, --version ] [ -c, --copyright ] [ -v, --verbose ] [ -d,\n--destdir destination ] [ -i, --icudatadir directory ] -r, --rules rule-file -o,  --out  out‐\nput-file\n\n### DESCRIPTION\n\ngenbrk  reads the break (boundary) rule source code from rule-file and creates a break itera‐\ntion data file. Normally this data file has the .brk extension.\n\nThe details of the rule syntax can be found in ICU's User Guide.\n\n### OPTIONS\n\n#### -h -? --help\n\nPrint help about usage and exit.\n\n#### -V --version\n\nPrint the version of genbrk and exit.\n\n#### -c --copyright\n\nEmbeds the standard ICU copyright into the output-file.\n\n#### -v --verbose\n\nDisplay extra informative messages during execution.\n\n#### -d --destdir\n\nSet the destination directory of the output-file to destination.\n\n#### -i --icudatadir\n\nLook for any necessary ICU data files in directory.  For example, the file  pnames.icu\nmust  be  located  when  ICU's data is not built as a shared library.  The default ICU\ndata directory is specified by the environment variable ICUDATA.  Most configurations\nof ICU do not require this argument.\n\n#### -r --rules\n\nThe source file to read.\n\n#### -o --out\n\nThe output data file to write.\n\n### CAVEATS\n\nWhen  the  rule-file  contains a byte order mark (BOM) at the beginning of the file, which is\nthe Unicode character U+FEFF, then the rule-file is interpreted as Unicode. Without the  BOM,\nthe file is interpreted in the current operating system default codepage.  In order to elimi‐\nnate any ambiguity of the encoding for how the rule-file was written, it is recommended  that\nyou write this file in UTF-8 with the BOM.\n\n### ENVIRONMENT\n\nICUDATA  Specifies the directory containing ICU data. Defaults to ${prefix}/share/icu/70.1/.\nSome tools in ICU depend on the presence of the trailing slash. It is  thus  impor‐\ntant to make sure that it is present if ICUDATA is set.\n\n### AUTHORS\n\nGeorge Rhoten\nAndy Heninger\n\n### VERSION\n\n1.0\n\n### COPYRIGHT\n\nCopyright (C) 2005 International Business Machines Corporation and others\n\n### SEE ALSO\n\n#### http://www.icu-project.org/userguide/boundaryAnalysis.html\n\nICU MANPAGE                                2 December 2005                                 GENBRK(1)\n\n"
        }
    ],
    "structuredContent": {
        "command": "GENBRK",
        "section": "1",
        "mode": "man",
        "summary": "genbrk - Compiles ICU break iteration rules source files into binary data files",
        "synopsis": "genbrk  [  -h,  -?,  --help  ]  [ -V, --version ] [ -c, --copyright ] [ -v, --verbose ] [ -d,\n--destdir destination ] [ -i, --icudatadir directory ] -r, --rules rule-file -o,  --out  out‐\nput-file",
        "flags": [
            {
                "flag": "-?",
                "long": "--help",
                "arg": null,
                "description": "Print help about usage and exit."
            },
            {
                "flag": "-V",
                "long": "--version",
                "arg": null,
                "description": "Print the version of genbrk and exit."
            },
            {
                "flag": "-c",
                "long": "--copyright",
                "arg": null,
                "description": "Embeds the standard ICU copyright into the output-file."
            },
            {
                "flag": "-v",
                "long": "--verbose",
                "arg": null,
                "description": "Display extra informative messages during execution."
            },
            {
                "flag": "-d",
                "long": "--destdir",
                "arg": null,
                "description": "Set the destination directory of the output-file to destination."
            },
            {
                "flag": "-i",
                "long": "--icudatadir",
                "arg": null,
                "description": "Look for any necessary ICU data files in directory. For example, the file pnames.icu must be located when ICU's data is not built as a shared library. The default ICU data directory is specified by the environment variable ICUDATA. Most configurations of ICU do not require this argument."
            },
            {
                "flag": "-r",
                "long": "--rules",
                "arg": null,
                "description": "The source file to read."
            },
            {
                "flag": "-o",
                "long": "--out",
                "arg": null,
                "description": "The output data file to write."
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-h -? --help",
                        "lines": 2,
                        "flag": "-?",
                        "long": "--help"
                    },
                    {
                        "name": "-V --version",
                        "lines": 2,
                        "flag": "-V",
                        "long": "--version"
                    },
                    {
                        "name": "-c --copyright",
                        "lines": 2,
                        "flag": "-c",
                        "long": "--copyright"
                    },
                    {
                        "name": "-v --verbose",
                        "lines": 2,
                        "flag": "-v",
                        "long": "--verbose"
                    },
                    {
                        "name": "-d --destdir",
                        "lines": 2,
                        "flag": "-d",
                        "long": "--destdir"
                    },
                    {
                        "name": "-i --icudatadir",
                        "lines": 5,
                        "flag": "-i",
                        "long": "--icudatadir"
                    },
                    {
                        "name": "-r --rules",
                        "lines": 2,
                        "flag": "-r",
                        "long": "--rules"
                    },
                    {
                        "name": "-o --out",
                        "lines": 2,
                        "flag": "-o",
                        "long": "--out"
                    }
                ]
            },
            {
                "name": "CAVEATS",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "ENVIRONMENT",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "AUTHORS",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "VERSION",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "COPYRIGHT",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 1,
                "subsections": [
                    {
                        "name": "http://www.icu-project.org/userguide/boundaryAnalysis.html",
                        "lines": 1
                    }
                ]
            }
        ]
    }
}