āĻŽā§āĻā§āϤāĻŋ , C āĻāĻŦāĻ C++ āĻāĻžāώāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝā§āϰ āĻāĻāĻŋāϧāĻžāύāĻŋāĻ āĻŦāĻŋāĻļā§āϞā§āώāĻ āĻā§āύāĻžāϰā§āĻāϰāĨ¤ āĻĒā§āϰāϤā§āϝāĻžāĻšāĻžāϰ āĻāϰā§āύ āϝ⧠re2c 1993 āϏāĻžāϞ⧠āĻĒāĻŋāĻāĻžāϰ āĻŦāĻžāĻŽā§āĻŦā§āϞāĻŋāϏ āĻā§āĻŦ āĻĻā§āϰā§āϤ āϞā§āĻā§āϏāĻŋāĻā§āϝāĻžāϞ āĻŦāĻŋāĻļā§āϞā§āώāĻā§āϰ āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻā§āύāĻžāϰā§āĻāϰ āĻšāĻŋāϏāĻžāĻŦā§ āϞāĻŋāĻā§āĻāĻŋāϞā§āύ, āĻā§āύāĻžāϰā§āĻ āĻāϰāĻž āĻā§āĻĄā§āϰ āĻāϤāĻŋāϤ⧠āĻ āύā§āϝāĻžāύā§āϝ āĻā§āύāĻžāϰā§āĻāϰ āĻĨā§āĻā§ āĻāϞāĻžāĻĻāĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§ āύāĻŽāύā§āϝāĻŧ āĻāĻāĻāĻžāϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āϝāĻž āĻŦāĻŋāĻļā§āϞā§āώāĻāĻā§ āϏāĻšāĻā§ āĻāĻŦāĻ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻā§āĻĄā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāϤ⧠āĻĻā§āϝāĻŧāĨ¤ āĻāĻŋāϤā§āϤāĻŋ āϤāĻžāϰāĻĒāϰ āĻĨā§āĻā§, āĻĒā§āϰāĻāϞā§āĻĒāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāύā§āώā§āĻ āĻžāύāĻŋāĻ āĻŦā§āϝāĻžāĻāϰāĻŖ āĻāĻŦāĻ āϏāϏā§āĻŽ āϰāĻžāώā§āĻā§āϰā§āϝāĻŧ āĻŽā§āĻļāĻŋāύā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻĒāϰā§āĻā§āώāĻž-āύāĻŋāϰā§āĻā§āώāĻž āĻāĻŦāĻ āĻāĻŦā§āώāĻŖāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻšāĻŋāϏāĻžāĻŦā§ āĻ āĻŦā§āϝāĻžāĻšāϤ āϰāϝāĻŧā§āĻā§āĨ¤
āĻŽā§āĻā§āϤāĻŋāϰ āĻĒā§āϰāϏā§āϤā§āϤāĻŋāϤ⧠āϞā§āĻā§āĻā§ āĻĒā§āϰāĻžāϝāĻŧ āĻāĻ āĻŦāĻāϰāĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āϏāĻŽāϝāĻŧ, āĻŦāϰāĻžāĻŦāϰā§āϰ āĻŽāϤā§, āĻāĻāĻāĻŋ āϤāĻžāϤā§āϤā§āĻŦāĻŋāĻ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āϞā§āĻāĻžāϰ āĻŦāĻŋāĻāĻžāĻļā§ āĻŦā§āϝāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ
āύāĻŋāĻŦāύā§āϧ ""āĨ¤
āύāĻŋāĻŦāύā§āϧ⧠āĻŦāϰā§āĻŖāĻŋāϤ āĻ
ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽāĻā§āϞāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ libre2c āĻ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§
(āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āύāĻŋāϰā§āĻŽāĻžāĻŖ āĻāĻŦāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻāύāĻĢāĻŋāĻāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ "âenable-libs" āĻĻā§āĻŦāĻžāϰāĻž āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āĻšāϝāĻŧ)āĨ¤ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāĻāĻŋ RE2 āĻāϰ āĻŽāϤ⧠āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻĒā§āϰāĻāϞā§āĻĒāĻā§āϞāĻŋāϰ āĻĒā§āϰāϤāĻŋāϝā§āĻā§ āĻšāĻŋāϏāĻžāĻŦā§ āύāϝāĻŧ, āĻŦāϰāĻ āύāϤā§āύāĻā§āϞāĻŋāϰ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻāĻŦā§āώāĻŖāĻž āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āĻšāĻŋāϏāĻžāĻŦā§
āĻ
ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ (āϝāĻž āĻĒāϰ⧠re2c āĻŦāĻž āĻ
āύā§āϝāĻžāύā§āϝ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§)āĨ¤ āĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāϰ āĻĻā§āώā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§āĻ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ, āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻāϰāĻž āĻāĻŦāĻ āĻ
āύā§āϝāĻžāύā§āϝ āĻāĻžāώāĻžāϰ āϏāĻžāĻĨā§ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āϤā§āϰāĻŋ āĻāϰāĻžāĨ¤
re2c 1.2 āϏāĻāϏā§āĻāϰāĻŖā§ āĻĒā§āϰāϧāĻžāύ āĻāĻĻā§āĻāĻžāĻŦāύ:
- āĻāύāĻĒā§āĻ āĻĄā§āĻāĻžāϰ āĻļā§āώ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāϰāϞā§āĻā§āϤ āĻĒāĻĻā§āϧāϤāĻŋ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ ("EOF āύāĻŋāϝāĻŧāĻŽ")āĨ¤ āĻāϰ āĻāύā§āϝ, "re2c:eof" āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§,
āĻāĻĒāύāĻžāĻā§ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻ āĻā§āώāϰ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ,
āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āύāĻŋāϝāĻŧāĻŽ "$", āϝāĻž āϞā§āĻā§āϏāĻžāϰ āĻšāϞ⧠āĻā§āϰāĻŋāĻāĻžāϰ āĻšāϝāĻŧ
āϏāĻĢāϞāĻāĻžāĻŦā§ āĻāύāĻĒā§āĻ āĻĄā§āĻāĻžāϰ āĻļā§āώ⧠āĻĒā§āĻāĻā§āĻā§āĨ¤
āĻāϤāĻŋāĻšāĻžāϏāĻŋāĻāĻāĻžāĻŦā§, re2c āĻāϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āϝāĻžāĻāĻžāĻāĻāϰāĻŖ āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻāĻāĻāĻŋ āĻĒāĻāύā§āĻĻ āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§
āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž, āĻĻāĻā§āώāϤāĻž āĻāĻŦāĻ āϏāϰāϞāϤāĻžāϝāĻŧ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻāύāĻĒā§āĻā§āϰ āĻļā§āώ
āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āύāϤā§āύ āĻĒāĻĻā§āϧāϤāĻŋ āĻā§āĻĄ āϞā§āĻāĻž āϏāĻšāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻāύ
āĻāĻžāϰā§āϝāĻāϰ⧠āĻāĻŦāĻ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻĒā§āϰāϝā§āĻā§āϝ āĻĨāĻžāĻāĻžāĻāĻžāϞā§āύāĨ¤ āĻĒā§āϰāĻžāϤāύ āĻāĻĒāĻžāϝāĻŧ
āĻāĻāύāĻ āĻāĻžāĻ āĻāϰ⧠āĻāĻŦāĻ āĻāĻŋāĻā§ āĻā§āώā§āϤā§āϰ⧠āĻĒāĻāύā§āĻĻ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ - āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻā§āĻļ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāĻšāĻŋāϰāĻžāĻāϤ āĻĢāĻžāĻāϞ āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§
"/*!include:re2c "file.re" */", āϝā§āĻāĻžāύ⧠"file.re" āĻĢāĻžāĻāϞāĻāĻŋāϰ āύāĻžāĻŽ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāĻž āĻšāĻŦā§ā§ˇ Re2c āĻĢāĻžāĻāϞ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āϏāĻš āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āϏāύā§āϧāĻžāύ āĻāϰā§,
āϏā§āĻāϏāĻžāĻĨā§ "-I" āĻŦāĻŋāĻāϞā§āĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāĻĨā§āϰ āϤāĻžāϞāĻŋāĻāĻžāϝāĻŧāĨ¤
āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻĢāĻžāĻāϞ āĻ āύā§āϝāĻžāύā§āϝ āĻĢāĻžāĻāϞ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§.
Re2c "āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ/" āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋāϤ⧠"āĻŽāĻžāύāĻ" āĻĢāĻžāĻāϞ āϏāϰāĻŦāϰāĻžāĻš āĻāϰā§
āĻĒā§āϰāĻāϞā§āĻĒ - āĻāĻāĻŋ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤ āϝ⧠āĻĻāϰāĻāĻžāϰ⧠āϏāĻāĻā§āĻāĻž āϏā§āĻāĻžāύ⧠āĻāĻŽāĻž āĻšāĻŦā§
āϰā§āĻā§āϞāĻžāϰ āĻāĻā§āϏāĻĒā§āϰā§āĻļāύ, āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϰ āĻŽāϤ āĻāĻŋāĻā§āĨ¤
āĻāĻāύ āĻĒāϰā§āϝāύā§āϤ, āĻāϰā§āĻŽā§āĻĻā§āϰ āĻ āύā§āϰā§āϧā§, āĻāĻāύāĻŋāĻā§āĻĄ āĻŦāĻŋāĻāĻžāĻā§āϰ āϏāĻāĻā§āĻāĻž āϏāĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāϞ āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ - āύāĻŋāϰā§āĻŦāĻŋāĻāĻžāϰ⧠āĻšā§āĻĄāĻžāϰ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§
"-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 āĻŦāĻŋāĻāϞā§āĻĒ "-āĻāύāĻĒā§āĻ-āĻāύāĻā§āĻĄāĻŋāĻ {ascii | utf8}",
āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻāϰāĻŖ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻāĻŦāĻ "âx ây" āĻšāĻŋāϏāĻžāĻŦā§ āĻĒāĻžāϰā§āϏ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ
"2200 78 20 2203 79āĨ¤" - Re2c āĻāĻāύ āύāĻŋāϝāĻŧāĻŽāĻŋāϤ re2c āĻŦā§āϞāĻāĻā§āϞāĻŋāĻā§ "-r --reuse" āĻŽā§āĻĄā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻ
āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧāĨ¤
āĻāĻāĻŋ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āϝāĻĻāĻŋ āĻāύāĻĒā§āĻ āĻĢāĻžāĻāϞ⧠āĻ āύā§āĻāĻā§āϞāĻŋ āĻŦā§āϞāĻ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻŋāĻā§ āĻŦā§āϞāĻ āĻĨāĻžāĻā§
āĻĒā§āύāϰāĻžāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ - āĻāĻāύ āĻāĻĒāύāĻŋ āϏāϤāϰā§āĻāϤāĻž āĻāĻŦāĻ āϤā§āϰā§āĻāĻŋ āĻŦāĻžāϰā§āϤāĻž āĻŦāĻŋāύā§āϝāĻžāϏ āϏā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ
āύāϤā§āύ āĻŦāĻŋāĻāϞā§āĻĒ "--āϏā§āĻĨāĻžāύ-āĻĢāϰāĻŽā§āϝāĻžāĻ {gnu | āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠msvc}"āĨ¤ GNU āĻŦāĻŋāύā§āϝāĻžāϏ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāϝāĻŧ
"filename:line:column:", āĻāĻŦāĻ MSVC āĻĢāϰāĻŽā§āϝāĻžāĻ āĻšāĻŋāϏā§āĻŦā§ "filename(line,column)"āĨ¤
āĻāĻ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ IDE āĻĒā§āϰā§āĻŽā§āĻĻā§āϰ āĻāύā§āϝ āĻĻāϰāĻāĻžāϰ⧠āĻšāϤ⧠āĻĒāĻžāϰā§.
āĻāĻāĻāĻŋ "--āĻāĻžāϰā§āĻŦā§āϏ" āĻŦāĻŋāĻāϞā§āĻĒāĻ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āϏāĻĢāϞ āĻšāϞ⧠āĻāĻāĻāĻŋ āĻā§āĻ āĻŦāĻŋāĻāϝāĻŧ āĻŦāĻžāϰā§āϤāĻž āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§āĨ¤ - āĻĢā§āϞā§āĻā§āϏ āϏāĻš "āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž" āĻŽā§āĻĄ āĻāύā§āύāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ - āĻāĻŋāĻā§ āĻĒāĻžāϰā§āϏāĻŋāĻ āϤā§āϰā§āĻāĻŋ āϏāĻāĻļā§āϧāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ
āĻŦāĻŋāϰāϞ āĻā§āώā§āϤā§āϰ⧠āĻā§āϞ āĻ āĻĒāĻžāϰā§āĻāϰ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰāĨ¤
āĻāϤāĻŋāĻšāĻžāϏāĻŋāĻāĻāĻžāĻŦā§, "-F --flex-suppor" āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻāĻĒāύāĻžāĻā§ āĻā§āĻĄ āϞāĻŋāĻāϤ⧠āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ
āĻĢā§āϞā§āĻā§āϏ āĻļā§āϞ⧠āĻāĻŦāĻ re2c āĻļā§āϞā§āϤ⧠āĻŽāĻŋāĻļā§āϰāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϝāĻž āĻĒāĻžāϰā§āϏāĻŋāĻāĻā§ āĻāĻāĻā§ āĻāĻ āĻŋāύ āĻāϰ⧠āϤā§āϞā§āĨ¤
āύāϤā§āύ āĻā§āĻĄā§ āĻĢā§āϞā§āĻā§āϏ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āĻŽā§āĻĄ āĻā§āĻŦ āĻāĻŽāĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ,
āĻāĻŋāύā§āϤ⧠re2c āĻĒāĻŋāĻāύā§āϰ āϏāĻžāĻŽāĻā§āĻāϏā§āϝā§āϰ āĻāύā§āϝ āĻāĻāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤ - āĻā§āϝāĻžāϰā§āĻā§āĻāĻžāϰ āĻā§āϞāĻžāϏ āĻŦāĻŋāϝāĻŧā§āĻ āĻ
āĻĒāĻžāϰā§āĻāϰ "/" āĻāĻāύ āĻĒā§āϰāϝā§āĻā§āϝ
āĻāύāĻā§āĻĄāĻŋāĻ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻāϰāĻžāϰ āĻāĻā§, āϝāĻž āĻāĻāĻŋāĻā§ āĻŦā§āĻšāϤā§āϤāϰ āϏāĻāĻā§āϝāĻ āĻā§āώā§āϤā§āϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ,
āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻļā§āϞ āĻ āĻā§āώāϰ āĻĻā§āϰā§āĻā§āϝ āĻāύāĻā§āĻĄāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ (āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ UTF8)āĨ¤ - āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāϞāĻāĻŋ āĻāĻāύ āĻĒāϰāĻŽāĻžāĻŖā§āĻāĻžāĻŦā§ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§: re2c āĻĒā§āϰāĻĨāĻŽā§ āĻāĻāĻāĻŋ āĻ
āϏā§āĻĨāĻžāϝāĻŧā§ āĻĢāĻžāĻāϞ āϤā§āϰāĻŋ āĻāϰā§
āĻāĻŦāĻ āĻāϤ⧠āĻĢāϞāĻžāĻĢāϞ āϞā§āĻā§, āĻāĻŦāĻ āϤāĻžāϰāĻĒāϰ āĻāĻāĻāĻĒā§āĻā§ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āĻĢāĻžāĻāϞā§āϰ āύāĻžāĻŽ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰā§
āĻāĻāĻāĻŋ āĻ āĻĒāĻžāϰā§āĻļāύāĨ¤ - āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāĻŦāĻ āĻĒā§āύāϰāĻžāϝāĻŧ āϞāĻŋāĻāĻŋāϤ āĻāĻŋāϞ; āĻŦāĻŋāĻļā§āώ āĻāϰā§, āύāϤā§āύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§
āϏāĻŽā§āĻĒāϰā§āĻā§ āĻ āϧā§āϝāĻžāϝāĻŧ
и .
āύāϤā§āύ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĢāϰā§āĻŽ āϏāĻāĻā§āϰāĻš āĻāϰāĻž āĻšāϝāĻŧ
āĻāĻĻāĻžāĻšāϰāĻŖ āϏāĻš (āĻāĻāĻ āϏā§āϤā§āϰ āĻŽā§āϝāĻžāύāĻĒā§āĻā§ āĻāĻŦāĻ āĻ āύāϞāĻžāĻāύ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ⧠āϰā§āύā§āĻĄāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ)āĨ¤
āĻĢā§āύ⧠āϏāĻžāĻāĻā§āϰ āĻĒāĻ āύāϝā§āĻā§āϝāϤāĻž āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĻā§āϰā§āĻŦāϞ āĻĒā§āϰāĻā§āώā§āĻāĻž āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ - āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āĻĻā§āϰ āĻĻā§āώā§āĻāĻŋāĻā§āĻŖ āĻĨā§āĻā§, re2c āĻāϰāĻ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ āĻ
āϰā§āĻāύ āĻāϰā§āĻā§
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻā§āĻĄ āĻāĻāύ āϰāĻŋāϞāĻŋāĻ āĻŦāĻŋāϞā§āĻĄ āĻāĻŦāĻ āĻ āĻā§āώāĻŽ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§
āĻāύāĻĢāĻŋāĻāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒ "--enable-debug" āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāϤā§āϏ: opennet.ru
