āĻāĻāĻŋ āĻšāĻ˛ āĻā§āĻ¨āĻžāĻā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
gnacheck - GNAT āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻā§āĻāĻŋāĻ āĻā§āĻ˛
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
gnatchec [āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ OPTION] ... āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ [- cargs gcc_switchs] [- āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻ¸ā§āĻāĻ]
gnatchec [āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ OPTION]... -āĻĢāĻžāĻāĻ˛=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ [- cargs gcc_switchs] [- āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻ¸ā§āĻāĻ]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
gnatchec āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻā§āĻ¸āĻā§āĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻāĻāĻžāĻ°ā§, gnatchec āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ (āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤)āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻāĻžāĻ°ā§, gnatchec āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤
gnatchec āĻāĻāĻŋ āĻāĻāĻāĻŋ ASIS āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¯āĻž GNAT-āĻāĻ° āĻāĻ¨ā§āĻ¯ ASIS āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻĒāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¯ā§āĻŽāĻ¨, āĻāĻāĻŋ āĻāĻžāĻā§āĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧā§ (*.adt) āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¤āĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻ¤ā§, āĻāĻŦāĻ
āĻĒā§āĻāĻž gnatgcc āĻāĻ āĻāĻ¨ā§āĻ¯āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-a RTL āĻāĻāĻ¨āĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§āĻ¨āĨ¤
- cargs gcc_switchs
āĻĒāĻžāĻ¸ gcc_switchs āĻā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC-āĻ¤ā§āĨ¤
-d āĻ¸āĻāĻļā§āĻ§āĻ¨ā§āĻ° āĻ§āĻžāĻĒ.
-āĻĄāĻŋāĻĄāĻŋ GNAT āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻĄāĻŋāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻ°āĻāĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ āĻŽā§āĻĄāĨ¤
-h āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-l āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻā§āĻāĻ¨āĨ¤
-q āĻļāĻžāĻ¨ā§āĻ¤ āĻŽā§āĻĄ: āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
- āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻ¸ā§āĻāĻ
āĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻ¸ā§āĻāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻ¨ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
-from=āĻĢāĻžāĻāĻ˛
āĻĨā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻĄāĻŧā§āĻ¨ āĻĢāĻžāĻāĻ˛
+āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤
+RāĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻāĻāĻĄāĻŋ[:āĻĒāĻ°āĻŽ[,āĻĒāĻ°āĻŽ...]]
āĻāĻā§āĻāĻŋāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤
-RāĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻāĻāĻĄāĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤
+RāĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻāĻāĻĄāĻŋ[:āĻĒāĻ°āĻŽ[,āĻĒāĻ°āĻŽ...]]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻā§āĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ¯āĻŧāĻŽ_āĻāĻāĻĄāĻŋ āĻ¸āĻā§āĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻā§āĻ¨ā§ -h āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-s āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻĢāĻ°ā§āĻŽāĨ¤
-sn āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ n (n 1 .. 3) āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ā§.
-v āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻŽā§āĻĄāĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ gnacheck āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨