เบเบตเปเปเบกเปเบ genparse เบเปเบฒเบชเบฑเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเบชเบฐเบเบฒเบเบตเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
genparse - command line parser generator
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
genparse [เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ] เปเบ...
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
genparse เปเบเบฑเบเบเบปเบงเปเบเบเปเบเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบเบปเปเบงเปเบ. เบเบฒเบเบเปเบฒเบเบเบฒเบเปเบฅเบฐ concise
เปเบเบฅเปเบชเบฐเปเบเบฒเบฐ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบฅเบฐเบชเบฐเบซเบผเบฑเบเบเบตเปเปเบเบปเปเบฒเบเบฐ
เบขเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเปเบเบซเบฒเปเบเบเบเบฒเบเบเบญเบเปเบเบปเปเบฒ. Genparse เบชเปเบฒเบเบฅเบฐเบซเบฑเบ C, C++ เบซเบผเบท Java เบเบญเบ
parser เบชเปเบฒเบฅเบฑเบเบเปเบฒเบ.
Genparse เบชเบปเบกเบกเบธเบเบงเปเบฒ GNU getopt_long(3) เบเบฑเบเบเบฑเบเบเบทเบเบชเปเบฒเบเบขเบนเปเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ C เบเบญเบเบเปเบฒเบ. เบชเปเบฒเบฅเบฑเบ
Java เบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบเบฅเบฐเบเบธเปเบเบฅเป jar เบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบ Java compiler เบเบญเบเบเปเบฒเบ.
OPTIONS
genparse เบเบญเบกเบฎเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบซเบผเบปเปเบฒเบเบตเป:
-c, --cppext เบเบฒเบเบเบฐเบซเบเบฒเบ
เบเบฒเบเบเบฐเบซเบเบฒเบเปเบเบฅเป C++. (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ = cc)
-d เปเบเบตเบเบเบฒเบเบเบฑเบเบเบถเบ.
-f, --logfile เบเบทเป
เบเบทเปเปเบเบฅเปเบเบฑเบเบเบถเบ. (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ = genparse.log)
-h, - เบเปเบงเบ
เบชเบฐเปเบเบเบเปเปเบกเบนเบเบเบฒเบเบเปเบงเบเปเบซเบผเบทเบญ.
-g, --gnulib
เปเบเป GNU Compatibility Library (Gnulib, เปเบเบดเปเบ http://www.gnu.org/software/gnulib/).
เบกเบตเปเบซเปเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบปเบเบเบฐเบฅเบดเบ C. เบญเบฐเบเบธเบเบฒเบเบเบฒเบเบเบฐเปเบเบเปเบเบตเปเบกเปเบเบตเบก (unsigned long, intmax_t เปเบฅเบฐเบญเบทเปเบเป.)
เบชเปเบฒเบฅเบฑเบเบเบตเป Gnulib เบชเบฐเบซเบเบญเบเบซเบเปเบฒเบเบตเปเบเบฒเบเปเบเบ.
-i, --เบชเบฒเบเบปเบ
เปเบชเปเบกเบฐเบซเบฒเบเบฒเบเบชเบฒเบเบปเบ _() เบญเปเบญเบกเบฎเบญเบเบเบฒเบเบชเบปเปเบเบญเบญเบเบเปเปเบเบงเบฒเบกเปเบเบทเปเบญเปเบซเปเปเบเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบ
เบชเบฒเบกเบฒเบเปเบเบฑเบเบชเบฒเบเบปเบเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบ GNU gettext. เบเบฐเบเบธเบเบฑเบเบเบฝเบเปเบเปเบเบฐเบเบดเบเบฑเบ
เบชเปเบฒเบฅเบฑเบเบเบปเบเบเบฐเบฅเบดเบ C.
-l, -- เบเบฒเบชเบฒ lang
เบเบฒเบชเบฒเบญเบญเบ. เบฎเบญเบเบฎเบฑเบเบเบฝเบเปเบเป C, C++ เปเบฅเบฐ Java เปเบเบปเปเบฒเบเบฑเปเบ. เบญเบฑเบเปเบเบเปเปเปเบเบเบตเป
เบเบตเปเบเบญเบ C++: "c++", "cpp", "cc", เปเบฅเบฐ "cxx". เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเป Java: "java" เบซเบผเบท "Java".
(เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ = c)
-o, --outfile เบเบทเป
เบเบทเปเปเบเบฅเปเบเบตเปเบญเบญเบเบกเบฒ. (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ = parse_cl)
-m, -- เบชเบฐเบกเบฒเบเบดเบเบเบฒเบง
เปเบเปเบเบปเบงเปเบฅเบทเบญเบเบเบฒเบงเบชเปเบฒเบฅเบฑเบเบชเบฐเบกเบฒเบเบดเบเบเบญเบเบเบฑเปเบเบงเบดเปเบเบฒเบฐ (เปเบเบเบชเปเบฒเบ). เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบเปเบเบทเปเบญ
เปเบเปเบเบปเบงเปเบเบเบชเบฑเปเบ เบเบปเบเปเบงเบฑเปเบเบงเปเบฒเบกเบตเบเบฒเบเบเบณเบเบปเบเบเบปเบงเปเบเบเบเบฒเบงเปเบเบปเปเบฒเบเบฑเปเบ
เปเบเปเบเบฅเป genparse. เบเปเบฒเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบเบฑเปเบ, เบเบถเบเบเบดเบเปเบฒเบเบฐเบเบทเบเบเบฑเบเบเบทเบ. เปเบเป
เบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบเบฒเบงเปเบกเปเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบปเบเปเบงเบฑเปเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบตเบเบฝเบเปเบเปเบเบฒเบเปเบเบฑเบเบเบปเบงเปเบเบเบชเบฑเปเบ
เบเปเบฒเบเบปเบ.
-o, --outfile เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ
เบเบทเปเบฎเบฒเบเบเบญเบเปเบเบฅเปเบเบปเบเบเบฐเบฅเบดเบ. เบชเปเบงเบเบเบฐเบซเบเบฒเบเบเบฐเบเบทเบเบเปเบฒเบเบปเบเปเบเบเบเบฒเบชเบฒเบเบปเบเบเบฐเบฅเบดเบ
เปเบฅเบฐเบญเบฒเบเบเบฐเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบญเบทเปเบ. เบเบปเบงเบขเปเบฒเบ, เปเบกเบทเปเบญเบเบฒเบชเบฒเบเบปเบเบเบฐเบฅเบดเบเปเบกเปเบ C, เปเบซเป
เบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเบเบฒเบโเปเบเปโเบเบฝเบโเบเบญเบ "เปเบเบฅโเปโ" เบเบฐโเบชเบปเปเบโเบเบปเบโเปเบซเปโเบเบทเปโเปเบเบฅโเปโเบเบปเบโเบเบฐโเบฅเบดเบโเบเบญเบ "file.hโ"โ,
"file.c" เปเบฅเบฐ "file_cb.c" เบชเปเบฒเบฅเบฑเบ header, parser, เปเบฅเบฐ callback files, เบเบฒเบกเบฅเปเบฒเบเบฑเบ.
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ "parse_cl".
-p, --parsefunc เบกเปเบงเบ
เบเบทเปเบเบญเบเบเบฑเบเบเบฑเบ parsing / class. เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบนเปเปเบเปเบฅเบฐเบเบธเบเบทเป
เบเบญเบเบเบฑเบเบเบฑเบ (เบชเปเบฒเบฅเบฑเบ C) เบซเบผเบทเบเบฑเปเบ (เบชเปเบฒเบฅเบฑเบ C ++ เปเบฅเบฐ Java) เบเบตเปเปเบฎเบฑเบเบเปเบฒเบชเบฑเปเบเบเบปเบงเบเบดเบ
เบเบฒเบเปเบเบเปเบชเบฑเปเบ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ = "Cmdline").
-P, --เบซเบผเบฒเบเบเบดเบก
เบเปเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญเบญเบญเบเบชเปเบฒเบฅเบฑเบเบเบธเบเปเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบเบงเบเปเบฒเบชเบฑเปเบเปเบเบเปเบฒเบชเบฑเปเบเบเบดเบกเปเบเบเบเปเบฒเบเบซเบฒเบ.
-q, --เบเบฝเบ
เปเปเบเบเบฝเบ - เบเปเปเบกเบตเบเบปเบเบญเบญเบเบกเบฒเปเบเปเปเบฒเบเป.
-s, --static-headers
เบฎเบฑเบเบชเบฒเบชเปเบงเบเบซเบปเบงเบเบณเบญเบฐเบเบดเบเบฒเบเบขเบนเปเปเบเบดเบเบชเบธเบเบเบญเบเปเบเบฅเปเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบซเปเบเบปเบเบเบตเป. เปเบเบเบเปเปเบกเบตเบเบฒเบเบเบตเป
เบเบฒเบเปเบฅเบทเบญเบ genparse เบเบดเบกเบงเบฑเบเบเบตเบชเปเบฒเบเปเบฅเบฐเปเบงเบฅเบฒ, เบชเบฐเบเบฑเบ Linux kernel, kernel build
เปเบงเบฅเบฒ, เบเบทเปเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบญเบกเบเบดเบงเปเบเบต, เบเบทเปเปเบเบปเปเบฒเบเบฒเบเปเบฅเบฐเบเบทเปเบเบนเปเปเบเป.
-v, - เบเบฒเบเบเปเบฝเบเปเบเบ
เบชเบฐเบเบฑเบเบญเบญเบ.
-D, -- เบเบฑเบเบเบตเบฅเบฒเบเบเบฒเบ
เปเบเปเบฅเบเบฐเบเปเบฅเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเบเปเบเปเบฎเบฑเบ.
เบเบฑเบเปเบเบเปเบฒเปเบเบปเปเบฒ เปเบญเบเบฐเบชเบฒเบ
เปเบเบฅเปเบชเบฐเปเบเบฒเบฐ genparse (เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบญเบตเปเบเบงเปเบฒ 'เปเบเบฅเป genparse') เบเบฐเบเบญเบเบเปเบงเบเบเบปเบงเปเบฅเบ
เบเบญเบเบฅเบฒเบเบเบฒเบ, เบซเบเบถเปเบเบเปเปเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบเบงเบเปเบฒเบชเบฑเปเบ, เบเบญเบเปเบเบเบเบญเบก:
short_names[*|!] [/ long_name[*|!][=opt_name]] เบเบฐเปเบเบ [ เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ ]
A เบเบทเปเบชเบฑเปเบ เปเบเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบฝเบง (เบเปเบญเบ เบซเบผเบท เบเบฐเบเบญเบเบซเบผเบงเบ) เบซเบผเบท เบเบปเบงเปเบฅเบเบเบฝเบง. long_name เปเบเบฑเบ
เบเบทเปเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบฒเบงเบเบงเปเบฒ (เบญเบฐเบเบดเบเบฒเบเปเบเบตเปเบกเปเบเบตเบก). เปเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบเบทเปเบชเบฑเปเบเบเบฐเบเบทเบเบเปเบฒเบซเบเปเบฒ
เปเบเบ dash เบเบฝเบง (เปเบเบฑเปเบ '-a') เปเบฅเบฐเบชเบฐเบเบฑเบเบเบฒเบงเบเบฐเบเบทเบเบเปเบฒเบซเบเปเบฒเบเปเบงเบเบชเบญเบ dashes (เปเบเบฑเปเบ:
'--เบเบฑเบเปเบปเบ'). เบเปเบฒเบเบทเปเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบฒเบงเบเปเปเบเปเบฒเปเบเบฑเบ, เบเปเบฒเบเบญเบฒเบเบเบฐเบฅเบฐเบเบธเบเบฝเบเปเบเปเบเบทเปเบชเบฑเปเบ
(เปเบฅเบฐ slash เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฒเบเบปเบ). เปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเบกเบตเบเบงเบฒเบกเบเบฒเบงเปเบเบปเปเบฒเบเบฑเปเบ
เบเบฑเปเบเบเบทเป short_names to NONE. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบกเบตเบเบฒเบเปเบฅเบทเบญเบเบชเบฑเปเบเบซเบผเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบชเปเบฒเบฅเบฑเบ
เบเบฒเบโเบเบฑเปเบโเบเบปเบงโเบขเปเบฒเบโ เบเบทเปเบชเบฑเปเบ เบเบฑเบ 'aA' เปเบฅเบฐ long_name เบเบฑเบ 'เบเบฑเบเบซเบกเบปเบ' เบเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบฅเบฐเบเบธ
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเปเบฝเบเปเบเบฑเบ '-a' เบซเบผเบท '-A' เบซเบผเบท '--all', เบเบงเบเบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบฎเบฑเบเปเบเบเบเบฝเบงเบเบฑเบ.
A * เบซเบผเบฑเบเบเบฒเบ เบเบทเปเบชเบฑเปเบ or long_name เปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเปเบเบฝเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ. เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเบเบปเบเบชเปเบฒเบฅเบฑเบ
เบเบฒเบโเปเบฅเบทเบญเบโเบชเบฑเปเบโเปเบฅเบฐโเบเบฒเบงโเปเบเบโเบเปเบฒเบโเบซเบฒเบโ.
A ! เบซเบผเบฑเบเบเบฒเบ เบเบทเปเบชเบฑเปเบ or long_name เปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบฅเบทเบญเบ boolean. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบซเบเบถเปเบเปเบเบทเปเบญเบชเบปเบกเบเบปเบ a
เบเบฒเบเปเบฅเบทเบญเบเบชเบฑเปเบ boolean เบเบตเปเบกเบตเบเบฒเบเปเบฅเบทเบญเบเบเบฒเบงเบเบตเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบเบเบฒเบเปเบฅเบทเบญเบเบซเบผเบทเบเบฑเบเบเบฑเบเบซเบผเบท to
เบชเบปเบกเบเบปเบเบเบฒเบเปเบฅเบทเบญเบเบเบฒเบง boolean เบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบชเบฑเปเบเบเบตเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบเบเบฒเบเปเบฅเบทเบญเบเบซเบผเบทเบเบฑเบเบเบฑเบ.
A ! เบเปเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเปเบฒเบซเบฒเบเบงเปเบฒเบเบฐเปเบเบเบเบญเบเบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบ เบเบธเบ.
เบเบฐเปเบเบ เบเปเบญเบเปเบเบฑเบเบซเบเบถเปเบเปเบ int float char string or เบเบธเบ. เบชเบตเปเบญเบฑเบเบเปเบฒเบญเบดเบเบเบงเบเบเบฐเปเบเบฑเบเบเบญเบเบเบปเบเปเบญเบ.
เบญเบฐเบเบดเบเบฒเบ. เบชเบธเบเบเปเบฒเบเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบ "เบชเบฐเบซเบผเบฑเบ" เบเบตเปเบเปเปเบกเบตเบเบฒเบเปเบเปเบเบฝเบ. เบชเปเบฒเบฅเบฑเบเบเบปเบเบเบฐเบฅเบดเบ C เปเบฅเบฐเบเปเบฒ
--gnulib เบเบทเบเบเบฑเปเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฐเปเบเบเบเปเปเปเบเบเบตเปเปเบกเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเป: เบเบฒเบง
(เบชเปเบฒเบฅเบฑเบ int เบเบฒเบง), เปเบ (เบชเปเบฒเบฅเบฑเบ unsigned long int), intmax (เบชเปเบฒเบฅเบฑเบ intmax_t, เบเปเบฒเบเบปเบเปเบ Gnulib),
uintmax (เบชเปเบฒเบฅเบฑเบ uintmax_t), double.
เบเปเปเปเบเบเบตเป เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบ เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบญเบฒเบเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบเปเบฒเบชเบฑเปเบเปเบเบซเบเบถเปเบเปเบฅเบฐเบเบปเบเปเบงเบฑเปเบเบชเปเบฒเบฅเบฑเบ
เบเปเบฒเบญเบฐเบเบดเบเบฒเบ เบเบฝเบเปเบเปเบซเบเบถเปเบเบเบญเบเปเบเปเบฅเบฐเบเบฒเบเบชเบฐเบซเบเบฒเบกเบญเบฒเบเบเบฐเบเบทเบเบเปเบฒเบเบปเบเบเปเปเบเบฒเบเปเบฅเบทเบญเบ.
A Default เบกเบนเบเบเปเบฒ เบชเปเบฒเบฅเบฑเบเบเบฒเบฅเบฒเบกเบดเปเบเบต. เบชเปเบฒเบฅเบฑเบเบชเบฐเบเบฃเบดเบเบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเปเบฒเบกเบฐเบเบฒ
เบกเบนเบเบเปเบฒ, เปเบเบเปเปเบเบฒเบกเบกเบฑเบเปเบเบฑเบ. เบชเบณเบฅเบฑเบเบชเบฐเบเบฃเบดเบ, เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเปเบญเบเบเบทเบเบฅเบฐเบเบธเบเบฒเบเปเบเบงเบปเบเปเบฅเบฑเบ เปเบฅเบฐ
quotes, เปเบฅเบฐเบญเบฒเบเบเบฐเบเบฐเบเบญเบเบกเบต whitespace, เปเบเบฑเปเบ: {"เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเปเบญเบ"}. เบชเปเบฒเบฅเบฑเบ char เปเบเบฑเบ
เบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบตเปเบกเบฑเบเบเปเบญเบเบเบทเบเบฅเบงเบกเบขเบนเปเปเบเบงเบปเบเบขเบทเบกเบเบฝเบง, เบเบปเบงเบขเปเบฒเบ 'a' เบซเบผเบท '\n'.
A เบฅเบฐเบเบฑเบ เบเบญเบเบเปเบฒเบเบฒเบเปเบเบงเบปเบเปเบฅเบฑเบ. เบเปเบฒเบเปเบณ เปเบฅเบฐ เบชเบนเบ เปเบกเปเบเบเบณเบเบปเบเบฅเบฐเบซเบงเปเบฒเบ a
เบเบปเบงเบฅเบฐเบเบธเบเบญเบเปเบเบ (เบเบฑเบ '...' เบซเบผเบท '..'). เบเปเปเบงเปเบฒเบเปเบฒเบชเบนเบเบซเบผเบทเบเปเปเบฒเบญเบฒเบเบเบฐเปเบเบฑเบ
เบเบทเบเบฅเบฐเปเบงเบฑเปเบเบชเบณเบฅเบฑเบเปเบฅเบเบฐเบเบตเปเบเบนเบเบกเบฑเบเบขเบนเปเบเปเบฒเบเปเบถเปเบเปเบเบปเปเบฒเบเบฑเปเบ. เบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบฐเบเบทเบเบเบงเบเบชเบญเบ
เปเบซเปเปเบเปเปเบเบงเปเบฒเบกเบฑเบเบขเบนเปเปเบเบเบญเบเปเบเบเบเบตเป.
A เปเบโเบเบฑเบ เบซเบเปเบฒเบเบตเป. เบเบฑเบเบเบฑเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบญเบเปเบเบเปเบเป
เบเบฐเบเบดเบเบฑเบ. เบเบธเบโเบเบฐโเบชเบปเบโเบเบญเบโเบเบฒเบโเปเบโเบเบฑเบโเบเบทเบโเปเบโเบเปเบญเบโเปเบเบทเปเบญโเปเบฎเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบโเบเบงเบฒเบกโเบเบทเบโเบเปเบญเบโเบเบตเปโเบซเบผเบฒเบโเบเบงเปเบฒโ
เบชเบฑเบเบชเบปเบเบเบงเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบฅเบฐเบเบธเปเบงเปเปเบเปเบเบฅเป genparse. เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบญเบฒเบเบเบฐ
เบเบฝเบเปเบเบเบเบฒเบเบเบตเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเปเบเบฑเบเบเบปเบงเปเบฅเบเบเบปเปเบเบเป, เบชเบฐเบเบดเบเบเบญเบเบชเบฐเปเบเบฒเบฐเปเบเบซเบเบถเปเบ
เบเบงเบฒเบกเบเบฒเบง, เปเบฅเบฐเบญเบทเปเบเป.
A เบเปเบฒเบญเบฐเบเบดเบเบฒเบ เปเบเบงเบปเบเบขเบทเบกเบเบนเป. เบกเบฑเบเปเบเปเบเบทเบเบเบดเบกเบญเบญเบเปเบเบ เบเบฒเบโเบเปเบฒโเปเบเป () เบซเบเปเบฒเบเบตเป. เบเปเบฒเบซเบเบถเปเบ
เปเบเบงเบเปเปเบเบฝเบเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบซเปเบฅเบฐเบเบธเบซเบผเบฒเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบ, เบซเบเบถเปเบเบเปเปเปเบเบงเปเบฅเบฐเปเบเปเบฅเบฐ
เปเบเบปเบฒเปเบเบปเปเบฒเบขเบนเปเปเบเบงเบปเบเบขเบทเบกเบเบนเป. เบเปเบฒเบเปเบฒเบญเบฐเบเบดเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบขเบนเปเปเบเบเปเบฅเปเบฒเบเบต 1 เปเบ Genparse
เปเบเบฅเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบกเบฑเบเบเบฑเบเบเบฐเบเบทเบเบเบดเบกเบขเบนเปเปเบเบเบฑเบเบเบต 1 เปเบ เบเบฒเบโเบเปเบฒโเปเบเป () function
A #gp_include เบเปเบฒเบชเบฑเปเบเบเบฐเบชเบฑเปเบเปเบซเป genparse เบเบฐเบเบญเบเบกเบตเปเบเบฅเป genparse เบญเบทเปเบ,
เบเบปเบงเบขเปเบฒเบ: #gp_include เบญเบตเบ.gp. เบญเบฐเบเบธเบเบฒเบเปเบซเปเบกเบตเบเบฝเบเบเบฒเบเบเบณเบเบปเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบเบปเปเบฒเบเบฑเปเบ
เปเบเบฅเป, เบเปเปเบกเบตเบเปเบฒเปเบเบฐเบเปเบฒเบเบปเปเบงเปเบฅเบ.
An __ERR_MSG__(err_txt) เบเปเบฒเบชเบฑเปเบ. เบฅเบฐเบเบธเบเปเปเบเบงเบฒเบกเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบตเปเบเบดเบกเบญเบญเบ
เปเบกเบทเปเบญเบเบฒเบเปเบเปเบเบฝเบเบเปเปเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเป. เบเบปเบงเบขเปเบฒเบ: __ERR_MSG__("%s: เบเบตเปเบเปเปเบเบทเบเบเปเบญเบ
เบเบฒเบเปเบเปเบเบฝเบ"). เบเปเปเบเบงเบฒเบกเบเบตเปเบเบฐเบเบทเบเบเบดเบกเบญเบญเบเปเบกเบทเปเบญเบกเบตเบเบฑเบเบเบฑเบเบเบฒเบเปเบเบ
เบฅเบปเปเบกเปเบซเบฅเบง เบซเบผเบทเปเบกเบทเปเบญเบเบฒเบเปเบเปเบเบฝเบเบขเบนเปเบเบญเบเบเบญเบเปเบเบ. เบเบทเบงเปเบฒเบกเบตเบญเบฑเบเบเบถเปเบ %s เปเบเบดเปเบเบเบฐ
เบเบทเบเปเบเบเบเบตเปเบเปเบงเบเบเปเปเบเบฑเบเปเบเปเบเบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเป. เบชเบฒเบกเบฒเบเปเบเปเปเบเปเปเบกเบทเปเบญ
Genparse เปเบกเปเบ invoked เบเบฑเบ --gnulib, เบเบทเบเบฅเบฐเปเบฅเบตเบเบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ.
เบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเปเบฝเบเบซเบเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเปเบเบตเปเบกเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบเบเบตเบชเบญเบ, เบเบปเบงเบขเปเบฒเบ
__ERR_MSG__("%s: เบเบตเปเบเปเปเบเบทเบเบเปเบญเบ เบเบฒเบเปเบเปเบเบฝเบ", quotearg). เบเบตเปโเบเบฐโเบเปเบฒโเปเบโเบชเบนเปโเบเบฒเบโเบเปเปโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโ
เบเบท เบเบงเบฒเบกเบเบดเบเบเบฒเบ (EXIT_FAILURE, 0, "%s: เบเบตเปเบเปเปเบเบทเบเบเปเบญเบ เบเบฒเบเปเบเปเบเบฝเบ", quotearg (เปเบฅเบทเบญเบ)).
An __ADD_FLAG__ เบเปเบฒเบชเบฑเปเบ. เปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบเบฝเบเปเบเปเบเปเบฒเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเปเปเปเบกเปเบ
เบเบธเบเปเบฅเปเบง, เปเบเบเปเบฅเบฐเบเบตเบเบตเปเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบธเบเปเบเบตเปเบกเปเบเบตเบกเบเบฐเบเบทเบเปเบเบตเปเบกเปเบเบดเปเบเบเบฐเปเบเบฑเบ
เบเบฑเปเบเบเปเบฒเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบเบงเบเปเบฒเบชเบฑเปเบเบเบทเบเบฅเบฐเบเบธเปเบงเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบตเป
เบเบทเบเบเบฑเปเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเปเบฒเบเบฒเบฅเบฒเบกเบดเปเบเบตเบกเบต argument เบเบฒเบเปเบฅเบทเบญเบ.
A __CODE__(เบเบฐเปเบซเบผเบเบเบฒเบ) เบเปเบฒเบชเบฑเปเบ. เบเบฐเปเบซเบผเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเบฐเบเบทเบเบชเบณเปเบเบปเบฒ
เบฎเบนเปเบซเบเบฑเบเบชเบท. เบเบปเบงเบขเปเบฒเบ: __CODE__(printf ("เบเบฒเบฅเบฒเบกเบดเปเบเบต x เปเบกเปเบ เบเบฑเปเบ");). เบฅเบฐเบซเบฑเบเบเบตเปเบฅเบฐเบเบธ
เบชเบฒเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบเปเบซเบผเบฒเบเบเบงเปเบฒเปเบถเปเบเปเบชเบฑเปเบ. เปเบเบทเปเบญเปเบซเป Genparse เบกเบตเปเบญเบเบฒเบ
เบซเบเปเปเปเปเบฒเบฅเบฐเบซเบฑเบเปเบซเปเบเบทเบเบเปเบญเบ, เบขเปเบฒเบเบฐเบชเบปเบกเบเปเบญเบเบซเบงเปเบฒเบ เปเบฅเบฐเปเบเบเบซเบเปเปเปเปเบฒเปเบเบปเปเบฒเบเบฑเบ __CODE__
เบเปเบฒเบเบฐเปเบซเบผเบเบเบตเป.
A __STORE_LONGINDEX__ เบเปเบฒเบชเบฑเปเบ. เปเบเบฐเบเบณ Genparse เปเบเบทเปเบญเปเบเบตเปเบกเบเปเบญเบเบเปเปเบกเบนเบเบเบฐเปเบเบ interer
เปเบเบซเบฒเบซเปเบญเบเบฎเบฝเบเบเบปเบเปเบเปเบฎเบฑเบเปเบเบดเปเบเบเบฐเบเบทเบเบเบฑเปเบเปเบเบฑเบเบเบปเบงเปเบ longindex (เบเบฒเบเปเบเปเบเบฝเบเบชเบธเบเบเปเบฒเบเปเบ
เบเบฒเบเปเบเบซเบฒ @code{getopt_long()}). เบเปเบญเบเบเปเปเบกเบนเบเปเบซเบกเปเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเบทเปเบเบฝเบงเบเบฑเบเบเบฑเบ
เบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบปเบเปเบเปเบฎเบฑเบเบกเบฑเบเบเปเบฝเบงเบเปเบญเบเบเบฑเบเปเบเปเบเบฑเบ _เบฅเบต postfix.
เบเปเปเปเบเบเบตเป เบเบปเปเบงเปเบฅเบ directives เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ. เบเบงเบเปเบเบปเบฒเปเบเบปเปเบฒเบญเบฒเบเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบเปเบฒเบชเบฑเปเบเปเบเป.
An #include เบเปเบฒเบชเบฑเปเบเบเบฐเปเบเบฐเบเปเบฒ genparse เปเบเบทเปเบญเบเบฑเบเบฅเบญเบเบเปเบฒเบเบฐเปเบซเบผเบเบเบตเปเบเปเบฒเบงเบกเบฒ
เปเบเบปเปเบฒเปเบเปเบเบฅเบฐเบซเบฑเบ C เบซเบผเบท C++ เบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบ genparse, เปเบเปเบเปเปเบกเบตเปเบเบฅเป header เบซเบผเบท callback
เปเบเบฅเป.
A # เบเบฑเบเบเบฑเบ เบเปเบฒเบชเบฑเปเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเบกเบฑเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเปเบฒเปเบเป () เบเบฑเบเบเบฑเบเปเบ nicer. เบกเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเป
เบเปเบฒเบโเบเบฐโเบฅเบฐโเบเบธโเบเบปเบงโเบเปเบฒโเบเบปเบโเบเบฒเบโเปเบชเบฑเปเบโเบเปเบฒโเบชเบฑเปเบโเบเบฑเบโเบเบฑเบโเบเบตเปโเบญเบฒเบโเบเบฐโเบเบดเบโเบเบฒเบกโเบชเบฐโเบซเบผเบฑเบโ. เบซเบกเบฒเบโเปเบซเบโ
เบเบตเป Genparse เบเปเปเปเบเปเบเบงเบเปเบเบดเปเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เบเบงเบเบกเบฑเบเบเบฝเบเปเบเปเบเบดเบกเบขเบนเปเปเบ
เบเบฒเบเบเปเบฒเปเบเป () เบเบฒเบโเบเปเบฒโเบเบฒเบโเบเบฑเบโ __MANDATORIES__ เบเบดเบเบเบฒเบ. เบเบฑเบเบชเบฐ เปเปเบต: เปเบเบตเปเบก เบเบฒเบเบเบฑเบเบเบฑเบ
เบเบฒเบฅเบฒเบกเบดเปเบเบต in เปเบเป # เบเบฒเบโเบเปเบฒโเปเบเปโ เบชเปเบงเบ เปเบเบเบเบตเปเบเบฐเปเบเบฑเบ.
An #exit_value เบเปเบฒเบชเบฑเปเบเบเบตเปเบฅเบฐเบเบธเบเปเบฒเบญเบญเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ.
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ EXIT_FAILURE.
A #break_lines เบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฒเบเบปเบเบเบงเบฒเบกเบเบงเปเบฒเบเบเบญเบเปเบชเบฑเปเบเบเบตเปเบเบฐเปเบเบ
เปเบโเบซเบเปเบฒโเบเปโเบเบฒเบโเบเปเบงเบโเปเบซเบผเบทเบญโ. เบเปเบฒเบเปเปเบกเบต #break_lines เบเปเบฒเบชเบฑเปเบเปเบกเปเบเบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบฒเบเบเบฐเปเบเบฑเบ
เบเบดเบกเบขเปเบฒเบเปเบเปเบเบญเบเบเบฒเบกเบเบตเปเปเบเปเบฅเบฐเบเบธเปเบงเปเปเบเปเบเบฅเป genparse.
If #no_struct เปเบเปเบเบทเบเบฅเบฐเบเบธเปเบงเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเปเบกเบตเปเบเบเบชเปเบฒเบเบเบฐเบเบทเบเบเปเบฒเบเบปเบเบเบตเปเบเบฐเปเบเบฑเบกเปเบเบเปเบงเบ
เบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบ parser เบเบตเปเบชเปเบฒเบเบเบถเปเบ. เบเบตเปเบญเบฒเบเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบเบเปเบฒเบเปเบฒเบ
เบเปเบญเบเบเบฒเบเปเบเบตเปเบกเบฅเบฐเบซเบฑเบเบเบญเบเบเปเบฒเบเปเบญเบเบเปเบงเบ __CODE__ เบเบฐเปเบซเบผเบเบเบฒเบเปเบเบ. เบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบเบฝเบโเปเบเป C
เบเบปเบเบเบฐเบฅเบดเบ.
A #export_long_options เบเปเบฒเบชเบฑเปเบ. เบเปเบฒ #export_long_options เบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ a
เบซเบเปเบฒเบเบตเป #get_long_options() เบเบทเบเปเบเบตเปเบกเบเบตเปเบชเบปเปเบเบญเบญเบเบญเบฒเปเบฃ longoptions เบเบตเปเปเบเปเปเบเบ
#getpt_long(). เบเปเบฒเบชเบฑเปเบเบเบตเปเปเบกเปเบเบกเบตเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบปเบเปเบเปเบฎเบฑเบ C, เบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบญเบทเปเบเป
เบกเบฑเบเบเบทเบเบฅเบฐเปเบฅเบตเบ.
A เบเบปเปเบงเปเบฅเบ เปเบโเบเบฑเบ เบซเบเปเบฒเบเบตเป. เบเบฑเบเบเบฑเบเบเบตเปเปเบกเปเบเปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบถเปเบเบเบฑเบเบเบฑเบ
เบฅเบฐเบซเบงเปเบฒเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบ. เบเบงเบฒเบกเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบงเบเบชเบญเบเปเบเปเบเบฒเบเปเบเปเบเปเบฅเบฐเบเบธเบเบเบปเบ
เบเบฑเบเบเบฑเบ callback เปเบเบฒเบฐเบงเปเบฒเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฑเบเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเบเบทเบเปเบญเบตเปเบเบงเปเบฒเปเบเบเบเปเบฒเบเบเบฑเบ,
เบเบถเปเบเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบญเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ.
Genparse เบเบฑเบเบชเปเบฒเบ a เบเบฒเบโเบเปเบฒโเปเบเป () เบเบฑเบเบเบฑเบเบเบตเปเบเบดเบกเบเปเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญเปเบเบทเปเบญ stdout เบเปเบฝเบงเบเบฑเบ
เบเบฒเบเบเปเบฒเปเบเปเปเบเบเบเบฒเบเบเบตเป Genparse เบเปเบฒเบฅเบฑเบเบชเปเบฒเบ parser. เบกเบฑเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเปเบเปเบเปเบเบ
เบเบฒเบเบฅเบฐเบเบธเบเบฒเบเบชเปเบงเบเบเบฒเบเบเบณเปเบเปเบขเบนเปเบฅเบธเปเบกเบชเบธเบเบเบญเบเปเบเบฅเป Genparse. เบเปเบฒเบเปเปเบกเบตเบเบฒเบเบชเปเบงเบเบเบฑเปเบเบเปเบฒเบง
เบฅเบฐเบเบธเปเบงเปเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
#usage_begin
เบเบฒเบเบเบณเปเบเป: __PROGRAM_NAME__ __OPTIONS_SHORT__ __MANDATORIES__
__GLOSSARY__
#usage_end
เบเบฒเบเบชเปเบงเบเบเบฒเบเบเปเบฒเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ #usage_begin เปเบฅเบฐเบชเบดเปเบเบชเบธเบเบเปเบงเบ #usage_end. เบเปเปเบเบงเบฒเบกเปเบเปเบฅเบฐเบซเบงเปเบฒเบเปเบกเปเบ
เบเบดเบกเบเบณเปเบงเบปเปเบฒเบเบปเบเปเบงเบฑเปเบเบเบณเบชเบฑเบเบเปเปเปเบเบเบตเป, เปเบเบดเปเบเบเบฐเบเบทเบเปเบเบเบเบตเปเบเบฒเบกเบฅเบฒเบเบเบทเป
เบเปเบฒเบเบฅเบธเปเบกเบเบตเป:
__PROGRAM_NAME__: เบเบทเปเปเบเบเบเบฒเบ. เปเบ C เปเบฅเบฐ C ++ เบเบทเปเปเบเบเบเบฒเบเปเบกเปเบเปเบเปเบฅเบฐเบเบธเปเบงเปเปเบ
argv[0].
__OPTIONS_SHORT__: เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบปเบงเปเบฅเบทเบญเบเปเบเบเบเบญเบกเบชเบฑเปเบเบเบตเปเบกเบตเบขเบนเป, เบเบปเบงเบขเปเบฒเบ [ -abc ].
__MANDATORIES__: เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเบเบฑเบเบเบฑเบเบเบฑเบเปเบปเบเบเบฒเบกเบเบตเปเบเบณเบเบปเบเบเปเบงเบ #mandatory
เบเบณ เบชเบฑเปเบ. เบเบฑเบเบชเบฐ เปเปเบต: เบเบฑเบโเบเบตโเบฅเบฒเบโเบเบทเป เบเบฒเบเบเบฑเบเบเบฑเบ เบเบฒเบฅเบฒเบกเบดเปเบเบต เบเบตเปเบเบตเป เปเบเบเบเบปเบ.
__GLOSSARY__: เบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบเบปเบงเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบเบฑเบเปเบปเบ. เบเบตเปเปเบกเปเบเบเปเปเบกเบนเบ
เปเบซเปเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบดเบเบฒเบกเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบเบฎเบนเบเปเบเบเบเบตเปเบกเบฐเบเบธเบเบญเปเบฒเบเปเบเป. เบกเบฑเบเบเบฐเบเบญเบเบกเบต
เบเบฐเปเบเบเบเบฒเบฅเบฒเบกเบดเปเบเบต, เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบฅเบเบฐ เปเบฅเบฐเบเบณเปเบซเบฑเบเปเบเป. เปเบชเบฑเปเบโเบเบตเปโเบเบฐโเบเบญเบโเบเปเบงเบโ
__GLOSSARY__ เบเบทเบเปเบเบเบเบตเปเบเปเบงเบเบเปเบฒเบชเบฑเบเบเบญเบเบเบฒเบฅเบฒเบกเบดเปเบเบต, เบเปเปเบเบงเบฒเบกเบญเบทเปเบเปเปเบ
เปเบชเบฑเปเบเบเบฝเบงเบเบฑเบเบเบทเบเบฅเบฐเปเบฅเบตเบ.
__GLOSSARY_GNU__: เบเบทโเบเบฑเบโเบเบฑเบ __GLOSSARY__ เปเบเปเปเบเปเบเบ GNU. เบเบฒเบโเปเบฅเบทเบญเบโเบเบฒเบกโเปเบเบโเบเบฒเบโ
เบเบณเบเบงเบเปเบเบฑเบกเปเบเบงเบปเบเปเบฅเบฑเบเบเบตเปเบฅเบฐเบเบธเบเบฒเบเบซเบเปเปเปเปเบฒเบเบญเบเบเปเปเบเบงเบฒเบกเบญเบฐเบเบดเบเบฒเบ (เบเบปเบงเบขเปเบฒเบ
__GLOSSARY__(30)). เบเบฒเบเบซเบเปเปเปเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 24.
__STRING__(เบงเบด): เปเบเบฑเบเบชเบฐเบเบฃเบดเบเบเบปเบเบเบตเป, เปเบ C เบญเบฒเบเบเบฐเปเบเบฑเบ macro string เบเบตเปเบเปเบฒเบเบปเบเบเปเบงเบ
# เบเปเบฒเบเบปเบเบเปเบฒเบชเบฑเปเบ preprocessor. เบกเบฐเบซเบฒเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเบปเปเบฒเบเบฒเบเปเบเบฅเปเบญเบทเปเบเปเบเบเปเบเป
เบเบฐเบเบญเบเบกเบตเบเปเบฒเปเบเบฐเบเปเบฒเปเบเปเบเบฅเป genparse. เบเบทเบเบฅเบฐเปเบฅเบตเบเปเบกเบทเปเบญเบชเปเบฒเบเบเบปเบเบเบฐเบฅเบดเบ Java.
__INT__(x): เบเปเบฒเบเบงเบเบเบปเบเบเบตเป, เปเบ C เบญเบฒเบเบเบฐเปเบเบฑเบ macro integer เบเปเบฒเบเบปเบเบเปเบงเบ
# เบเปเบฒเบเบปเบเบเปเบฒเบชเบฑเปเบ preprocessor. เบกเบฐเบซเบฒเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเบปเปเบฒเบเบฒเบเปเบเบฅเปเบญเบทเปเบเปเบเบเปเบเป
เบเบฐเบเบญเบเบกเบตเบเปเบฒเปเบเบฐเบเปเบฒเปเบเปเบเบฅเป genparse. เบเบทเบเบฅเบฐเปเบฅเบตเบเปเบกเบทเปเบญเบชเปเบฒเบเบเบปเบเบเบฐเบฅเบดเบ Java.
__CODE__(เบเบฐเปเบซเบผเบเบเบฒเบ): เบเบทเบเบฑเบเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบฒเบฅเบฒเบกเบดเปเบเบต, เปเบเบดเปเบเบเปเบฒเบเปเบเบดเบ.
__DO_NOT_DOCUMENT__: เปเบเบงเปเบเบเบถเปเบเบเบตเปเบเบฑเบเบเบธเบกเบฐเบซเบฒเบเบฒเบเบเบตเปเบเบฐเบเปเปเบเบทเบเบเบดเบกเบขเบนเปเปเบ
เบเบฒเบโเบเปเบฒโเปเบเป () เบซเบเปเบฒเบเบตเป. เบชเบฒเบกเบฒเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเปเบเบเบเปเปเบกเบตเบเบฒเบ
เบฅเบฒเบเบเบทเปเบเบงเบเบกเบฑเบเบขเบนเปเปเบเบซเบเปเบฒเบเปเบเปเบงเบเปเบซเบผเบทเบญ.
__NL__: เบชเบฒเบเปเปเป. เปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบ breaking เบชเบฒเบเบเปเบงเบเบเบปเบเปเบญเบเปเบเบเบฐเบเบฐเบเบตเป breaking เบชเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ
เปเบเบตเบ (เปเบเบดเปเบ #break_lines). เบเบทเบเบฅเบฐเปเบฅเบตเบเปเบกเบทเปเบญเบชเปเบฒเบเบเบปเบเบเบฐเบฅเบดเบ Java.
__NEW_PRINT__: เบเบดเบเบเบณเบชเบฑเปเบเบเบดเบกเบเบตเปเปเบเปเบเบฒเบเปเบฅเปเบงเปเบฅเบตเปเบกเบญเบฑเบเปเปเป.
__COMMENT__(เบเปเปเบเบงเบฒเบก): เบเปเบฒเบเบดเบเบเปเบฒเปเบซเบฑเบเปเบเบฅเบฐเบซเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบกเบเปเปเบเบงเบฒเบกเบเบฒเบเบเปเบฒเปเบเป.
เบเบฒเบโเปเบฅเบทเบญเบโเบเบฒเบงโเบชเบฒโเบกเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบกโเบเปเบงเบโเบชเบฑเบโเบเบฒโเบฅเบฑเบ = เปเบฅเบฐโเบเบฒเบโเบญเบญเบโเปเบเบโเบเบฒเบโเปเบฅเบทเบญเบโ opt_name เบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป
เบญเปเบฒเบเปเบเบดเบเบขเบนเปเปเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเปเปเบเบเบตเป. เบกเบฑเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบ เบเบฒเบโเบเปเบฒโเปเบเป () เบซเบเปเบฒเบเบตเป
เปเบเบปเปเบฒเบเบฑเปเบ. เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเปเบชเบฑเปเบ genparse เบเปเปเปเบเบเบตเป
s / block-size=SIZE int "เปเบเป SIZE-byte blocks"
เบเบฐเบเปเบฒเปเบเบชเบนเปเปเบชเบฑเปเบเบเปเปเปเบเบเบตเปเปเบเบซเบเปเบฒเบเปเบเปเบงเบเปเบซเบผเบทเบญ
[ -s ] [ --block-size=SIZE ] (type=INTEGER)
เปเบเป SIZE-byte blocks
เปเบเบฎเบนเบเปเบเบ genparse (__GLOSSARY__) เบซเบผเบท
-s, --block-size=SIZE เปเบเป SIZE-byte blocks
เปเบเปเบเบ GNU (__GLOSSARY_GNU__).
เบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเปเบชเปเบงเบปเบเปเบฅเบฑเบเบชเบตเปเบซเบผเปเบฝเบกเบฎเบญเบเบเบทเปเบเบฒเบเปเบฅเบทเบญเบเปเบเบทเปเบญเบเบตเปเบเบญเบ
เบงเปเบฒเบเบฒเบเปเบเปเบเบฝเบเปเบกเปเบเบเบฒเบเปเบฅเบทเบญเบ. เบเบตเปเบเปเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบชเปเบฒเบฅเบฑเบ parser เบเบตเปเบชเปเบฒเบเบเบถเปเบเบขเปเบฒเบเปเบเบเปเปเบเบฒเบก. เปเบเป
* postfixes เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเบฒเบเปเบเปเบเบฝเบเบเบฒเบเปเบฅเบทเบญเบ.
s* / block*[=SIZE] int "เปเบเปเบเบฅเบฑเบญเบ."
"เบเปเบฒ SIZE เบเปเปเปเบเปเปเบซเป, เบเบงเบเปเบเบปเบฒเบเบฐเปเบเปเบฎเบฑเบเบเบฐเบซเบเบฒเบ 1kB."
เบเบฐเบเปเบฒเปเบเบชเบนเปเปเบชเบฑเปเบเบเปเปเปเบเบเบตเปเปเบเบซเบเปเบฒเบเปเบเปเบงเบเปเบซเบผเบทเบญ
-s, --block[=SIZE] เปเบเปเบเบฅเบฑเบญเบ.
เบเปเบฒ SIZE เบเปเปเปเบเปเปเบซเป, เบเบงเบเปเบเบปเบฒเบเบฐเปเบเปเบฎเบฑเบเบเบฐเบซเบเบฒเบ 1kB.
EXAMPLE
เบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเปเบเบฅเป genparse:
#เบฅเบงเบกเบเบฑเบ
/* เบเปเบฒโเปเบซเบฑเบ */
my_callback()
i / iterations int 100 [10...1000] iter_callback()
"เบเปเบฒเบเบงเบเบเบฒเบเบเปเปเบฒเบเบทเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ."
/*
* เบเปเบฒเบเบดเบเบเปเบฒเปเบซเบฑเบ
*/
n / เบเบทเปเบชเบฐเบเบฃเบดเบ {"mike"} name_cb() "เบเบทเปเบเบนเปเปเบเป"
s / str string "test string"
f เบเบธเบ "เบเบธเบเปเบเป!"
#usage_begin
เบเบฒเบเบเบณเปเบเป: __PROGRAM_NAME__ __OPTIONS_SHORT__ เบเบทเปเปเบเบฅเป
เบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเปเบเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเป.
__GLOSSARY__
#usage_end
เปเบเป genparse เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net