re2c 3.0 āĻāĻ° āĻ°āĻŋāĻ˛āĻŋāĻ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻžāĻˇāĻž C, C++, Go āĻāĻŦāĻ āĻ°āĻžāĻ¸ā§āĻ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ§āĻžāĻ¨āĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ°āĨ¤ āĻŽāĻ°āĻŋāĻāĻžāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨āĻā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ˛ā§āĻŦā§āĻ˛ āĻāĻŦāĻ āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻāĻžāĻ°ā§ āĻ¨āĻž āĻšāĻ¯āĻŧā§ (āĻ¯ā§āĻšā§āĻ¤ā§ āĻŽāĻ°āĻŋāĻāĻž-āĻ āĻā§āĻā§ āĻ¨ā§āĻ, āĻ¸āĻŋ, āĻ¸āĻŋ++ āĻāĻŦāĻ āĻ¯āĻžāĻāĻ¯āĻŧāĻž).
Re2c āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻ¸āĻšāĻā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ˛ā§āĻā§āĻ¸āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻĻāĻ°ā§āĻļā§āĨ¤ āĻāĻāĻŋ āĻāĻ° āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸, āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻ¨āĻ¨-āĻā§āĻŦā§āĻ˛āĻžāĻ° āĻ˛ā§āĻā§āĻ¸āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻĄāĻŋāĻāĻžāĻ°āĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻĢāĻŋāĻ¨āĻŋāĻ āĻ
āĻā§āĻŽā§āĻāĻž (āĻāĻŋāĻĄāĻŋāĻāĻĢāĻ) āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸āĻžāĻŦāĻŽā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§ āĻāĻ° āĻāĻ°āĻ āĻ¸ā§āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ
ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻ āĻĢā§āĻ˛ā§āĻā§āĻ¸ āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻžāĨ¤ Re2c āĻĒā§āĻ°āĻā§āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛ā§āĻā§āĻ¸āĻžāĻ°ā§āĻ° āĻāĻ¤āĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¨āĻŋāĻ¨āĻāĻž āĻāĻŦāĻ āĻĒāĻŋāĻāĻāĻāĻĒāĻŋāĻ¤ā§āĨ¤ āĻĒā§āĻ°āĻā§āĻā§āĻ āĻāĻ¯āĻŧā§āĻŦāĻ¸āĻžāĻāĻā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻāĻ¨ āĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻŽāĻ°āĻŋāĻāĻžāĻāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru