แแแ แแกแแแแก, 2 แแแแแกแขแแก, แแแแแแแแ re2c, แแแฅแกแแแฃแ แ แแแแแแแแขแแ แแแแก แฃแคแแกแ แแแแแ แแขแแ แ C แแ C++ แแแแแแกแแแแก. แจแแแแฎแกแแแแแ, แ แแ re2c แแแแฌแแ แ 1993 แฌแแแก แแแขแแ แแแแแฃแแแก แแแแ , แ แแแแ แช แซแแแแแ แกแฌแ แแคแ แแแฅแกแแแฃแ แ แแแแแแแแขแแ แแแแก แแฅแกแแแ แแแแแขแฃแแ แแแแแ แแขแแ แ, แ แแแแแแช แแแแแแ แฉแแแแ แกแฎแแ แแแแแ แแขแแ แแแแกแแแ แแแแแ แแ แแแฃแแ แแแแแก แกแแฉแฅแแ แแ แแ แฃแฉแแแฃแแแ แแแฅแแแแ แแแแฎแแแ แแแแแก แแแขแแ แคแแแกแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แแแแแแแแขแแ แแแก แแแแแแแ แแ แแคแแฅแขแฃแ แแ แฉแแกแแแ แกแแกแขแแแแจแ. แแ แกแแแฃแแ แแแแแก แแแแ. แแแก แจแแแแแ แแ แแแฅแขแ แจแแแฃแจแแแแแฃแแแ แกแแแแแแแแแแแก แแแแ แแ แแแ แซแแแแแก แแแแขแคแแ แแแก แแฅแกแแแ แแแแแขแแแแกแ แแ แแแแแแแกแแแแก แคแแ แแแแฃแ แ แแ แแแแขแแแแกแ แแ แกแแกแ แฃแแ แแแแแแแ แแแแแก แแแแฅแแแแแแก แกแคแแ แแจแ.
แซแแ แแแแแ แแแแแแชแแแแ 1.2 แแแ แกแแแจแ:
-
แแแแแขแแแฃแแแ แแฎแแแ (แแแแแ แขแแแแแฃแแ) แแแ แจแแงแแแแแก แแแแแชแแแแแแก แแแกแแกแ แฃแแแก แจแแกแแแแฌแแแแแแ
(แแแแแแกแฃแ แ "EOF แฌแแกแ").
แแแแกแแแแก แแแแแขแแแฃแแแ re2c:eof แแแแคแแแฃแ แแชแแ,
แกแแจแฃแแแแแแก แแแซแแแแ แแแ แฉแแแ แขแแ แแแแแแฃแ แ แกแแแแแแ,
แแ แกแแแชแแแแฃแ แ $ แฌแแกแ, แ แแแแแแช แแ แแแแแ แแฃ แแแฅแกแแ แ
แฌแแ แแแขแแแแ แแแแฆแฌแแ แจแแงแแแแแก แแแแแชแแแแแแก แแแแแก.
แแกแขแแ แแฃแแแ, re2c แแแแแแแแแ แ แแแแแแแแ แแแแแแแฌแแแแแก แแแแแแก
แจแแงแแแแแก แแแกแแกแ แฃแแ แแแแกแฎแแแแแแแ แจแแแฆแฃแแแแ, แแคแแฅแขแฃแ แแแแแ แแ แกแแแแ แขแแแแ
แแแแแแแชแแแแ. แแฎแแแ แแแแแแ แจแแฅแแแแแแ แแแแแก แฉแแฌแแ แแก แแแกแแแแ แขแแแแแแแ, แฎแแแ
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แ แฉแแแ แแคแแฅแขแฃแ แ แแ แคแแ แแแ แแแแแงแแแแแแแ. แซแแแแ แแแแแ
แฏแแ แแแแแ แแฃแจแแแแก แแ แแแแแแ แ แจแแแแฎแแแแแจแ แจแแแซแแแแ แกแแกแฃแ แแแแ แแงแแก. -
แแแแแขแแแฃแแแ แแแ แแฅแขแแแแก แแแแแงแแแแแแ แแแ แ แคแแแแแแแก แฉแแ แแแแก แจแแกแแซแแแแแแแ
/*!include:re2c "file.re" */ แกแแแแช file.re
แแก แแ แแก แแแแชแแแก แคแแแแแก แกแแฎแแแ. Re2c แแซแแแก แคแแแแแแก แคแแแแแแแก แแแ แแฅแขแแ แแแจแ,
แแกแแแ -I แแคแชแแแก แแแแแงแแแแแแ แแแแแแแแฃแ แแแแแแแแแก แกแแแจแ.
แแแแแแ แแฃแแ แคแแแแแแ แจแแแซแแแแ แจแแแชแแแแแก แกแฎแแ แคแแแแแแก.
Re2c แฃแแ แฃแแแแแงแแคแก "แกแขแแแแแ แขแฃแ" แคแแแแแแก แฉแแแแแแ/ แแแ แแฅแขแแ แแแจแ
แแ แแแฅแขแ - แแแกแแแแแแแแแ, แ แแ แแฅ แแแแ แแแแแแ แกแแกแแ แแแแแ แแแแแแ แขแแแแแ
แ แแแฃแแแ แฃแแ แแแแแแแแฅแแแแแแ, แ แแฆแแช แกแขแแแแแ แขแฃแแ แแแแแแแแแแแก แแกแแแแกแ.
แฏแแ แฏแแ แแแแ, แแฃแจแแแแก แแแแฎแแแแแ, แแแแแแขแ แแ แแ แคแแแแ Unicode แแแขแแแแ แแแแแก แแแแแแ แขแแแแ. -
แแแแแขแแแฃแแแ แกแแแแฃแ แแก แคแแแแแแแก แแแแแ แแ แแแแก แจแแกแแซแแแแแแแ แแแแแแแแฃแ แแ
แจแแแแแ แกแ -t --type-header แแคแชแแแแแก แแแแแงแแแแแแ (แแ แจแแกแแแแแแกแ
แแแแคแแแฃแ แแชแแแแ) แแ แแฎแแแ แแแ แแฅแขแแแแแ /*!header:re2c:on*/ แแ
/*!header:re2c:off*/. แแก แจแแแซแแแแ แแงแแก แกแแกแแ แแแแแ แแ แจแแแแฎแแแแแแจแ, แ แแแแกแแช
แ แแแแกแแช re2c-แก แกแญแแ แแแแ แชแแแแแแแแก, แกแขแ แฃแฅแขแฃแ แแแแก แแ แแแแ แแแแแก แแแแแแ แขแแแแแแก แแแแแ แแ แแแ,
แแแแแแงแแแแแ แกแฎแแ แแแแ แแแแแแแแแ แแ แแแฃแแแแจแ. -
Re2c แแฎแแ แแกแแแก UTF8 แแแขแแ แแแแแ แแ แกแแแแแแแแแแก แแแแกแแแ แ แแแฃแแแ แฃแ แแแแแแแแฅแแแแแแจแ.
แแแแฃแแแกแฎแแแแแ, re2c แแแแแแแแแแก แแแแแแแแฅแแแแแแก, แ แแแแ แแชแแ "โx โy", แ แแแแ แช.
1-แแแขแแแแ ASCII แกแแแแแแแแแแก แแแแแแแแแแ แแแ e2 88 80 78 20 e2 88 83 79
(แแแฅแแกแแแขแ แแแแแแ) แแ แแแแฎแแแ แแแแแแก แฎแแแแ แฃแแแ แแแแฅแชแแแ แฃแแแแแแแก แกแแแแแแแแแก:
"u2200x u2203y". แแแแ แแกแแแแก แแก แซแแแแแ แแแฃแฎแแ แฎแแแแแ แแ แแแฃแแแแแแแแ
แแแแฎแแแ แแแแแแ (แ แแช แแแกแขแฃแ แแแแ แแฃแแแแแ แจแแชแแแแแแแก แจแแกแแฎแแ). แฒแแ แแแแ
re2c แฃแแ แฃแแแแแงแแคแก --input-encoding แแแ แแแแขแก ,
แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แจแแชแแแแแ แฅแชแแแ แแ แแแแแแแแแแ โโx โyโ แ แแแแ แช
2200 78 20 2203 79. -
Re2c แแฎแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแงแแแแ แ แแแฃแแแ แฃแแ re2c แแแแแแแ -r --reuse แ แแแแแจแ.
แแก แแแกแแฎแแ แฎแแแแแแ, แแฃ แจแแงแแแแแก แคแแแแ แจแแแชแแแก แแแแ แแแแแก แแ แแฎแแแแ แแแแแแ แ แแแแแแแก
แกแแญแแ แแ แฎแแแแฎแแ แแแแแงแแแแแ. -
แแฎแแ แแฅแแแ แจแแแแซแแแแ แแแแงแแแแ แแแคแ แแฎแแแแแแแแกแ แแ แจแแชแแแแแก แจแแขแงแแแแแแแแแแก แคแแ แแแขแ
แแฎแแแ --location-format แแแ แแแแขแแก แแแแแงแแแแแแ . แแแฉแแแแแแแ GNU แคแแ แแแขแ
แ แแแแ แช แคแแแแแก แกแแฎแแแ: แฎแแแ: แกแแแขแ: แแ MSVC แคแแ แแแขแ, แ แแแแ แช แคแแแแแก แกแแฎแแแ (แฎแแแ, แกแแแขแ).
แแก แคแฃแแฅแชแแ แจแแแซแแแแ แกแแกแแ แแแแแ แแงแแก IDE แแแงแแแ แฃแแแแแแแก.
แแกแแแ แแแแแขแแแฃแแแ --verbose แแแ แแแแขแ, แ แแแแแแช แฌแแ แแแขแแแแก แจแแแแฎแแแแแจแ แแแญแแแแก แแแแแ แแแแแ แฏแแแแแก แจแแขแงแแแแแแแแก. -
แแแฃแแฏแแแแกแแ "แแแแกแแแแแแแแก" แ แแแแแ flex-แแแ - แแแคแแฅแกแแ แแ แแแแแแ แแ แแแ แกแแแแแก แจแแชแแแแ แแ
แแจแแแแ แจแแแแฎแแแแแแจแ แแแแ แแขแแ แแก แแ แแกแฌแแ แ แฃแแแ แแขแแกแแแ.
แแกแขแแ แแฃแแแ, -F --flex-support แแแ แแแแขแ แกแแจแฃแแแแแแก แแแซแแแแ แแแฌแแ แแ แแแแ
แจแแ แแฃแแแ flex แกแขแแแจแ แแ re2c แกแขแแแจแ, แ แแช แแ แแฃแแแแก แแแแแแแก.
Flex แแแแกแแแแแแแแก แ แแแแแ แแจแแแแแแ แแแแแแงแแแแแ แแฎแแ แแแแจแ,
แแแแ แแ re2c แแแ แซแแแแแก แแแก แแฎแแ แแแญแแ แแก แฃแแแแ แแแแกแแแแแแแแกแแแแก. -
แกแแแแแแแแแแก แแแแกแแก แแแแแแแแแแก แแแแ แแขแแ แ / แแฎแแ แแแฅแแแแแแก
แแแแแ แแแแก แแแคแแ แแแแแแแแ, แ แแช แกแแจแฃแแแแแแก แแซแแแแ แแแแแแงแแแแก แแแ แฃแคแ แ แแแ แจแแแแฎแแแแแแจแ,
แแฃ แแแแแแงแแแแแ แชแแแแแ แกแแแแแแแแแแก แกแแแ แซแแก แแแแแ แแแ (แแแแแแแแแ UTF8). -
แแแแแแแแแแ แคแแแแ แแฎแแ แแฅแแแแแ แแขแแแฃแ แแ: re2c แฏแแ แฅแแแแก แแ แแแแแ แคแแแแก
แแ แฌแแ แก แจแแแแแก แแแกแจแ แแ แจแแแแแ แแแแแ แฅแแแแก แแ แแแแแ แคแแแแก แแแแแกแแแแแแ
แแ แแ แแแแ แแชแแ. -
แจแแกแ แฃแแแ แแ แแแแแแฌแแ แ แแแแฃแแแแขแแชแแ; แแแ แซแแ, แแแแแแขแ แแฎแแแแ
แแแแแแ แแฃแคแแ แแก แจแแแกแแแแก แจแแกแแฎแแ
ะธ แจแแงแแแแแก แแแแแชแแแแแแก แแแกแแกแ แฃแแแก แจแแแแฌแแแแแก แแแแแแก แจแแกแแฎแแ.
แแฎแแแ แแแแฃแแแแขแแชแแ แแ แแแแแแ แคแแ แแแจแ
แงแแแแแกแแแแชแแแแ แแ แแแแแ แแแแแ แกแแฎแแแแซแฆแแแแแแ
แแแแแแแแแแแ (แแแแแ แฌแงแแ แแแแ แแแชแแแฃแแแ manpage-แจแ แแ แแแแแแ แแแแฃแแแแขแแชแแแจแ).
แชแฃแแ แแชแแแแแแแแ แแแแแแแ แขแแแแคแแแแแแ แกแแแขแแก แฌแแแแแฎแแแก แแแกแแฃแแฏแแแแกแแแแแ. -
แแแแแแแแแ แแแแก แแแแแกแแแ แแกแแ, re2c-แ แจแแแซแแแ แฃแคแ แ แกแ แฃแแงแแคแแแ แฅแแแกแแกแขแแแ
แแแแแ แแแ แแแแแ แแแแก แแแแ แแฎแแ แแแแแ แแฃแแแ แแแแแจแแแแแก แแแแแแแจแ แแ
แจแแแซแแแแ แฉแแ แแแ แแแแคแแแฃแ แแชแแแก แแคแชแแแก แแแแแงแแแแแแ --enable-debug.
แแ แแแแแจแแแแแก แแแแ แแ แ แแแกแญแแ แแ - แแแแฅแแแก แแแแแ แฌแแแ.
แแ แแแก แฃแแแขแแกแ แแแฌแแแ, แ แแแแ แช แงแแแแแแแแก, แแแแ แแฃแแ แฉแแ แฉแแก แจแแแฃแจแแแแแแก แแ แฌแแ แแก แแแแแแ
แแฃแฎแแ "แแคแแฅแขแฃแ แ POSIX แฅแแแแแขแฉแแก แแแแฆแแแ NFA-แแ".
แกแขแแขแแแจแ แแฆแฌแแ แแแ แแแแแ แแแแแแ แแแแแ แแแแแ แแฅแกแแแ แแแแแขแฃแ แแแแแแแแแแแจแ libre2c
(แแแแแแแแแแแก แแ แกแแแ แแแแขแแชแแ แแแจแแแแแก แจแแฅแแแ แแแแฃแแแกแฎแแแแแ แแแแแ แแฃแแแ แแ แฉแแ แแฃแแแ แแแแคแแแฃแ แแชแแแก แแคแชแแแ
--enable-libs). แแแแแแแแแแ แแ แแ แแก แฉแแคแแฅแ แแแฃแแ แแ แกแแแฃแแแก แแแแแฃแ แแแขแแ
แแ แแแฅแขแแแ, แ แแแแ แแชแแ RE2, แแแแ แแ แ แแแแ แช แแแแแแแก แแแแขแคแแ แแ แแฎแแแก แแแแแแแแ แแแแกแแแแก
แแแแแ แแแแแแ (แ แแแแแแแช แจแแแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก re2c-แจแ แแ แกแฎแแ แแ แแแฅแขแแแจแ).
แแก แแกแแแ แแแกแแฎแแ แฎแแแแแแ แขแแกแขแแ แแแแก, แแ แแขแแ แแฃแแแแแก แแ แกแฎแแ แแแแแแกแแแแก แแแแแแแแจแแ แแแแแแแก แจแแฅแแแแก แแแแแกแแแ แแกแแ.
แแแแแแแ re2c แแแแแแแแแ แแแแกแแแ แงแแแแแก, แแแแช แแแแฎแแแ แ แแ แแแแแจแแแแแก แแแแฎแแ แชแแแแแแแก,
แแ แแแแแแแ แกแแแแแแแแแแแก แแแแแแแกแแแแก, แจแแชแแแแแแแก แจแแกแแฎแแ แแแฎแกแแแแแแแแกแแแแก, แแแขแฉแแแแกแแแแก, แแแแแแแกแแแแก แแ แ.แจ. ;]
แฌแงแแ แ: linux.org.ru