āĻāĻāĻŋ āĻšāĻ˛ cpphs āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
cpphs - āĻšāĻžāĻ¸āĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻāĻžāĻ°ā§āĻā§āĻ¤ cpp-a-āĻāĻ° āĻŽāĻ¤ā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
cpphs [āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛|āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ OPTION] ...
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
cpphs āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻ°ā§āĻā§āĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ CPP (ā§¨ā§Ļā§§ā§§), āĻ¸āĻŋ āĻĒā§āĻ°āĻžāĻ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°, āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¯
āĻšāĻžāĻ¸āĻā§āĻ˛āĨ¤
āĻā§āĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨? āĻ¸āĻ āĻŋāĻ āĻŦāĻž āĻā§āĻ˛āĻāĻžāĻŦā§, āĻ¸āĻŋ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻšāĻžāĻ¸āĻā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ. āĻāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¨
āĻāĻāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ OS āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĨ¤ āĻāĻāĻŋ āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻž āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§-
āĻāĻ°āĻžāĻ, āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻŦāĻ¯āĻŧāĻ˛āĻžāĻ°āĻĒā§āĻ˛ā§āĻ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻāĻā§āĻāĻž āĻāĻŦāĻ FFI
āĻā§āĻˇāĻŖāĻž āĻ¯āĻžāĻāĻšā§āĻ, āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¨āĻžāĻ¨ā§āĻĻāĻ¨āĻŋāĻāĻ¤āĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ-āĻ¤ā§ āĻĻā§āĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻā§
āĻŦā§āĻļā§:
āĻāĻŋāĻā§ Haskell āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ Windows-āĻ Hugs, āĻāĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻāĻžāĻ°ā§āĻ° cpp āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
āĻāĻŽāĻ¨āĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ Haskell āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ cpp gcc 3.x āĻ¸āĻŋāĻ°āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤
āĻšāĻžāĻ¸ā§āĻā§āĻ˛ā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻˇā§āĻŽāĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻā§āĻā§āĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻā§
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ¯āĻžāĻĒ āĻāĻŦāĻ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧ
āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛ āĻāĻ°āĻ āĻāĻžāĻ°āĻžāĻĒ āĻšāĻ¤ā§ āĻāĻ˛ā§āĻā§āĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ-āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻ¸āĻ āĻŋāĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§, āĻāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
Haskell, āĻāĻŦāĻ āĻ¨āĻŋāĻā§āĻ Haskell āĻ āĻ˛ā§āĻāĻž āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
cpphs āĻŦā§āĻļ-āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯-āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ, āĻāĻŦāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ cpp āĻāĻ° āĻļā§āĻ˛ā§āĨ¤
āĻāĻāĻŋāĻ° āĻĻā§āĻāĻŋ āĻŽā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§:
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ (--āĻ¨ā§āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§),
āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
In --āĻ¨ā§āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŽā§āĻĄ, cpphs āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻ°ā§āĻŽ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĻāĻ°,
#āĻ¯āĻĻāĻŋāĻāĻ°, āĻāĻŦāĻ #ifdefāĻāĻ° āĻā§āĻā§āĻ¸āĻ-āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻāĻ¯āĻŧ āĻāĻŽāĻžāĻ¨ā§āĻĄ-
āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ), āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻžāĻāĻāĻĄ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°āĻžāĻĒā§āĻ°āĻŋ
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻŽā§āĻĄ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻ¨āĻ¨-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻ āĻāĻļā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻžāĻā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯:
#ifdef āĻ¸āĻšāĻ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨
#āĻ¯āĻĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤(), &&, ||, ==, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻžāĻˇāĻžāĨ¤
#āĻāĻ˛āĻŋāĻĢ āĻļā§āĻā§āĻāĻ˛āĻŋāĻ¤ āĻļāĻ°ā§āĻ¤āĻžāĻŦāĻ˛ā§
# define
āĻāĻ¨-āĻ˛āĻžāĻāĻ¨ āĻ¸āĻāĻā§āĻāĻž (āĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§)
#āĻļā§āĻˇ āĻ¸āĻāĻā§āĻāĻžāĻ° āĻāĻ¨-āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻšāĻžāĻ°
# āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĻŋ
# āĻ˛āĻžāĻāĻ¨ āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž
\n āĻ¸āĻŽāĻ¸ā§āĻ¤ # āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻž
/ ** / āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻā§āĻ¨ āĻā§āĻ¯āĻžāĻā§āĻ¨ā§āĻļāĻ¨
## ANSI-āĻļā§āĻ˛ā§ āĻā§āĻā§āĻ¨ āĻā§āĻ¯āĻžāĻā§āĻ¨ā§āĻļāĻ¨
# ANSI-āĻļā§āĻ˛ā§ āĻā§āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻžāĻāĻā§āĻļāĻ¨
__āĻĢāĻžāĻāĻ˛__
DIY āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻĒāĻžāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
__LINE__
DIY āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻĒāĻžāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
__āĻ¤āĻžāĻ°āĻŋāĻ__
āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
__TIME__
āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻā§āĻ¸āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻāĨ¤ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ¨āĻāĻ¸āĻāĻā§āĻāĻž āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -D āĻ āĻŋāĻ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§āĻ° āĻŽāĻ¤āĨ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻšāĻžāĻ¸āĻā§āĻ˛ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻŽāĻ¨ āĻĒā§āĻ°āĻžāĻāĻŽ ` āĻāĻŦāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻŋāĻ ´ āĻ¸āĻš
āĻ āĻā§āĻˇāĻ°, āĻ¯āĻž C-āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻļāĻŋāĻĨāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻāĻ¨āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ¤ā§āĻāĨ¤
āĻāĻāĻāĻĒā§āĻā§ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻā§ āĻ¯āĻžāĻ¤ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻšāĻ¯āĻŧ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤'d, cpphs āĻāĻŋāĻĒā§ # āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻāĻāĻ āĻāĻžāĻ°āĻŖāĨ¤ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻ āĻŋāĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻžāĻ¨ # āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻāĻāĻāĻĒā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ --āĻ¨ā§āĻ˛āĻŋāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻ¯ā§āĻā§āĻ¨ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¤ā§āĻ°ā§āĻāĻŋ stderr āĻā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ #include'd āĻĢāĻžāĻāĻ˛ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž stderr-āĻ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ āĻŦā§āĻ¯āĻžāĻšāĻ¤ āĻĨāĻžāĻā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¯ā§ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻāĨ¤
-DāĻ¸āĻŋāĻŽ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1)
-Dsym=Val
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
-IāĻĒāĻĨ #include āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻĒāĻĨā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
-OāĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ stdout)
--āĻ¨ā§āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž #ifdef āĻāĻŦāĻ #include āĻāĻ°,
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
--āĻ¨ā§āĻ˛āĻŋāĻ¨
āĻāĻāĻāĻĒā§āĻ āĻĨā§āĻā§ # āĻ˛āĻžāĻāĻ¨ āĻĄā§āĻ°āĻĒāĻŋāĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨
-- āĻĢāĻžāĻ˛āĻž
āĻ¸āĻŋ-āĻ¸ā§āĻāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻŦāĻžāĻāĻ°ā§āĻ
āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
--āĻšā§āĻ¯āĻžāĻļ
ANSI # āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻžāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŦāĻ ## āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻā§āĻā§āĻ¨ āĻā§āĻ¯āĻžāĻā§āĻ¨ā§āĻļāĻ¨, āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§
--āĻĒāĻžāĻ ā§āĻ¯ āĻāĻ¨āĻĒā§āĻāĻāĻŋāĻā§ āĻĒā§āĻ˛ā§āĻāĻ¨ āĻā§āĻā§āĻ¸āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨, Haskell āĻā§āĻĄ āĻ¨āĻ¯āĻŧ
-- āĻ˛ā§āĻāĻāĻ
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨
--āĻāĻ˛ā§
āĻ¸āĻžāĻā§āĻˇāĻ°-āĻļā§āĻ˛ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻāĻā§āĻ¯āĻž cpphs āĻāĻŦāĻ āĻ¸ā§āĻāĻĒ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻā§āĻ¨ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¨ā§āĻāĨ¤ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ cpp-āĻāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻāĻā§āĻāĻž āĻĨāĻžāĻā§
āĻŽā§āĻļāĻŋāĻ¨, āĻāĻāĻ¸, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻāĻ˛ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻĢāĻāĻ¸ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§ āĻāĻā§āĻ˛āĻŋ āĻ¸āĻšāĻā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤)
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻžāĻĨ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -I āĻ āĻĒāĻļāĻ¨, āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°ā§ āĻāĻžāĻĄāĻŧāĻž
āĻāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻ˛, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĒā§āĻ°āĻĨāĻŽā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŦāĻžāĻ°, āĻ¨ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ (āĻāĻŦāĻ āĻāĻŦāĻžāĻ°, āĻāĻāĻŋ āĻ¸āĻšāĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĨā§āĻā§ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, cpphs āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻāĻāĻ°āĻŖ, ANSI C āĻ¨āĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° # āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ˛āĻžāĻŽā§ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§ (āĻ¯āĻĻāĻŋāĻ
ANSI āĻāĻ° āĻāĻā§ āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ # ).
āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§ # āĻ˛āĻžāĻāĻ¨ n "āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸, āĻ¨āĻ¯āĻŧ # n "āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ" āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ
āĻ¸āĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° cpp āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŽāĻ§ā§āĻ¯ā§ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ. āĻ¤āĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻāĻŋāĻ¨āĻ¤āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒāĻžāĻ ā§āĻ¯ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§ Haskell-āĻ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŦāĻā§āĻ˛āĻŋ āĻŦā§āĻ§ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°
āĻĒā§āĻ°āĻ¤ā§āĻ: /* */ **/* āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŋ-āĻāĻŽā§āĻ¨ā§āĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -- āĻĢāĻžāĻ˛āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻžāĻˇāĻž
āĻā§āĻ°āĻšāĻŖ / ** / āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧ āĻā§āĻā§āĻ¨-āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¯āĻžāĻšā§āĻ, /* */ (āĻ¯ā§āĻā§āĻ¨ā§ āĻā§āĻā§āĻ¸āĻ āĻ¸āĻš
āĻā§āĻ˛āĻž/āĻŦāĻ¨ā§āĻ§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§) āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¯āĻŧāĨ¤
āĻāĻāĻ¨āĻāĻ¸āĻāĻ ## āĻā§āĻā§āĻ¨-āĻĒā§āĻ¸ā§āĻāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ --āĻšā§āĻ¯āĻžāĻļ āĻĒāĻ¤āĻžāĻāĻž āĻāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻšāĻ¯āĻŧ
āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻ¨ā§ āĻŦā§āĻ§ āĻšāĻžāĻ¸āĻā§āĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°ā§āĻ° āĻā§āĻ˛ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻžāĨ¤
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĢāĻ°ā§āĻŽāĻžāĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§, āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻŋāĻ¤āĻ°ā§āĻ (āĻĄāĻŦāĻ˛ āĻŦāĻž āĻāĻāĻ
āĻāĻĻā§āĻ§ā§āĻ¤)āĨ¤ āĻāĻāĻŋ -āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻāĻāĻ°āĻŖ, ANSI āĻ¤ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ
āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ # āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻžāĻāĻā§āĻļāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ --āĻšā§āĻ¯āĻžāĻļ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ (āĻāĻāĻŋ āĻāĻāĻāĻŋ ANSI āĻ¸āĻāĻ¯ā§āĻāĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻžāĻ°āĻŖ āĻāĻĻā§āĻ§ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻžāĻāĻā§āĻļāĻ¨ (āĻāĻĒāĻ°ā§)
ANSI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§āĨ¤)
āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ āĻŋāĻ (āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¨āĻŋāĻāĻ˛āĻžāĻāĻ¨),
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻā§āĻ°āĻŖā§ āĻāĻŦāĻ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ (āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§) āĻ āĻŋāĻ (āĻŽāĻĄāĻŋāĻāĻ˛
newlines), āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻā§āĻ°āĻŖā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ āĻŋāĻ (āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻ¸āĻš), āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻā§āĻ°āĻŖā§
āĻāĻŦāĻ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻā§ -- āĻ˛ā§āĻāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻŦāĻž āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧ āĻ˛āĻžāĻāĻ¨ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻž
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻ˛ā§ āĻ˛āĻžāĻāĻ¨-āĻŦā§āĻ°ā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻā§āĨ¤ (āĻ˛ā§āĻāĻāĻ-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻšāĻžāĻ¸ā§āĻā§āĻ˛āĨ¤)
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ cpphs āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨