āχāĻ¨ā§āϟāĻžāϰāĻĒā§āϰ⧇āϟāĻžāϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻšāϞ āĻāĻ•āϟāĻŋ āφāϚāϰāĻŖāĻ—āϤ āĻĄāĻŋāϜāĻžāχāύ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āϝāĻž āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻāĻŦāĻ‚ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĄā§‹āĻŽā§‡āύ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ­āĻžāώāĻž (DSLs) āĻāĻŦāĻ‚ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻāĻŦāĻ‚ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĻāĻ•ā§āώ āϏāĻŽāĻžāϧāĻžāύ āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āωāĻĒāϰ āĻĻ⧃āĻˇā§āϟāĻŋ āύāĻŋāĻŦāĻĻā§āϧ āĻ•āϰ⧇āĨ¤ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ-āĻ“āϰāĻŋāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āĻĄ āĻļā§āϰ⧇āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇āϰ āφāĻ•āĻžāϰ⧇ āĻŦā§āϝāĻžāĻ•āϰāĻŖāĻ—āϤ āĻ•āĻžāĻ āĻžāĻŽā§‹āϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āĻāĻ•āϟāĻŋ āϏ⧁-āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻŦā§āϝāĻžāĻ•āϰāϪ⧇āϰ āĻāĻ•āϟāĻŋ āωāĻĻāĻžāĻšāϰāϪ⧇āϰ āĻĒāĻžāĻ°ā§āϏāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻĻ⧇āϝāĻŧāĨ¤ āĻāχ āĻļā§āϰ⧇āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻĒāĻĻā§āϧāϤāĻŋ, āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻŦāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āĻŸā§āϰāĻŋ (AST) āύāĻžāĻŽā§‡ āĻĒāϰāĻŋāϚāĻŋāϤ, āχāύāĻĒ⧁āϟ āĻ­āĻžāώāĻž āĻŦāĻž āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϝ⧁āĻ•ā§āϤāĻŋāϕ⧇ āĻāύāĻ•ā§āϝāĻžāĻĒāϏ⧁āϞ⧇āϟ āĻ•āϰ⧇āĨ¤

āφāϧ⧁āύāĻŋāĻ• āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻĄā§‹āĻŽā§‡āύ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ­āĻžāώāĻž āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻž āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĒā§āϰāϝāĻŧā§‹āϜāύ, āĻŦāĻŋāĻļ⧇āώāϤ āϝāĻ–āύ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻŦāĻž āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇āϰ āĻ…āĻ‚āĻļ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϗ⧁āϞāĻŋāϕ⧇ āĻĒāĻžāĻ°ā§āϏāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āφāϏ⧇āĨ¤ āχāĻ¨ā§āϟāĻžāϰāĻĒā§āϰ⧇āϟāĻžāϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ, āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϞ⧇, āĻāĻ•āϟāĻŋ āύāĻŽāύ⧀āϝāĻŧ, āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖāϝ⧋āĻ—ā§āϝ āĻāĻŦāĻ‚ āϏāĻšāĻœā§‡ āĻāĻ•ā§āϏāĻŸā§‡āύāϏāĻŋāĻŦāϞ āϕ⧋āĻĄ āĻŦ⧇āϏ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϝāĻž āĻāχ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻžāϕ⧇ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇āĨ¤ āĻĻā§‹āĻ­āĻžāώ⧀ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āύāĻŋāϝāĻŧā§‹āϗ⧇āϰ āĻĒāĻŋāĻ›āύ⧇ āĻĒā§āϰāϧāĻžāύ āĻĒā§āϰ⧇āϰāĻŖāĻž āĻšāϞ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻ­āĻžāώāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻžāĻ•āϰāĻŖāϕ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āϤāĻ­āĻžāĻŦ⧇ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž, āϝāĻž āĻĒā§āϰāĻžāϏāĻ™ā§āĻ—āĻŋāĻ• āĻāĻŦāĻ‚ āĻŽāĻžāĻĒāϝ⧋āĻ—ā§āϝ āωāĻ­āϝāĻŧāχāĨ¤

AppMasterno-code āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āĻĒā§āϰ⧇āĻ•ā§āώāĻžāĻĒāĻŸā§‡, āύāĻŋāϰāĻŦāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻ…ā§āϝāĻžāĻĒ āĻŦāĻŋāĻ•āĻžāĻļ āĻāĻŦāĻ‚ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āχāĻ¨ā§āϟāĻžāϰāĻĒā§āϰ⧇āϟāĻžāϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ, āϕ⧋āĻĄ-āĻŽā§āĻ•ā§āϤ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āĻĄāĻŋāϜāĻžāχāύ, āĻŦāĻŋāĻ•āĻžāĻļ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ, āϝāĻž āϏāĻšāϜāĻžāϤāĻ­āĻžāĻŦ⧇ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ­āĻžāώāĻž āĻāĻŦāĻ‚ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āĻĒā§āϰāϜāĻ¨ā§āĻŽ āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āϜāĻĄāĻŧāĻŋāϤāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ āĻ­āĻŋāĻœā§āϝ⧁āϝāĻŧāĻžāϞ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻŽāĻĄā§‡āϞ, āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻž āĻŽā§‚āϞāϤ āĻāĻ•āϟāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻšāĻŋāϤ āĻĄā§‹āĻŽā§‡āύ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ­āĻžāώāĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰ⧇ āϝāĻž āĻāχ āϏāĻ¤ā§āϤāĻžāϗ⧁āϞāĻŋāϕ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ­āĻžāϞāĻ­āĻžāĻŦ⧇ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĨ¤ āĻĻā§‹āĻ­āĻžāώ⧀ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻšāϞ āĻāχ āϧāϰāύ⧇āϰ āĻ­āĻžāώāĻžāϗ⧁āϞāĻŋāϰ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻāĻŦāĻ‚ āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰāĻžāϰ āĻŽā§‚āϞ āϚāĻžāĻŦāĻŋāĻ•āĻžāĻ āĻŋ, āϝāĻž āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽāϕ⧇ āύāĻŋāĻ°ā§āϭ⧁āϞāϤāĻž āĻāĻŦāĻ‚ āĻĻāĻ•ā§āώāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤

āĻĻā§‹āĻ­āĻžāώ⧀ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āĻ•āĻžāϜāϗ⧁āϞāĻŋ āĻŦā§‹āĻāĻžāϰ āϜāĻ¨ā§āϝ, āĻāϟāĻŋāϰ āϚāĻžāϰāϟāĻŋ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻĒāϰāĻŋāϚāĻŋāϤ āĻšāĻ“āϝāĻŧāĻž āĻ…āĻĒāϰāĻŋāĻšāĻžāĻ°ā§āϝ, āϝāĻž āĻšāϞ:

  1. āĻ…ā§āϝāĻžāĻŦāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ: āĻāχ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ āĻŦāĻž āĻ…ā§āϝāĻžāĻŦāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟ āĻ•ā§āϞāĻžāϏ āĻœā§‡āύ⧇āϰāĻŋāĻ• āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύāϗ⧁āϞāĻŋāϕ⧇ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇ āϝāĻž āĻāĻ•āϟāĻŋ āĻ­āĻžāώāĻž āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ 'āĻŦā§āϝāĻžāĻ–ā§āϝāĻž()' āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰ⧇ āϝāĻž āϏāĻŽāĻ¸ā§āϤ āĻ•āĻ‚āĻ•ā§āϰāĻŋāϟ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤
  2. āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ: āĻ…ā§āϝāĻžāĻŦāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻžāĻŦāĻ•ā§āϞāĻžāϏ āĻšāĻŋāϏāĻžāĻŦ⧇, āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻŦā§āϝāĻžāĻ•āϰāϪ⧇ āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āϚāĻŋāĻšā§āύ āĻŦāĻž āĻŸā§‹āϕ⧇āύ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧁āĻ•ā§āϤāĨ¤ āĻāϟāĻŋ āĻ­āĻžāώāĻžāϰ āĻ•ā§āώ⧁āĻĻā§āϰāϤāĻŽ, āĻ…āĻŦāĻŋāĻ­āĻžāĻœā§āϝ āĻāĻ•āĻ•āϕ⧇ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰ⧇āĨ¤
  3. āύāύ-āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ: āĻ…ā§āϝāĻžāĻŦāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ⧇āϰ āĻāχ āϏāĻžāĻŦāĻ•ā§āϞāĻžāϏāϟāĻŋ āĻ…-āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āϚāĻŋāĻšā§āύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇, āϝāĻž āϝ⧌āĻ—āĻŋāĻ• āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋ āϝāĻž āύāĻŋāϝāĻŧāĻŽāϗ⧁āϞāĻŋāϕ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧāĨ¤ āĻāϟāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻŦāĻ‚ āύāύ-āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻāĻŦāĻ‚ āĻāϕ⧇ āĻ…āĻĒāϰ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤāĨ¤
  4. āĻĒā§āϰāϏāĻ™ā§āĻ—: āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻļā§āϰ⧇āĻŖā§€ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāϟāĻŋāϤ⧇ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āϝāĻžāĻĒā§€ āϰāĻžāĻˇā§āĻŸā§āϰ⧇āϰ āĻāĻ•āϟāĻŋ āϰ⧇āĻĢāĻžāϰ⧇āĻ¨ā§āϏ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϚāϞāĻžāĻ•āĻžāϞ⧀āύ āϏāĻŽāĻ¸ā§āϤ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻ­āĻžāĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āχāĻ¨ā§āϟāĻžāϰāĻĒā§āϰ⧇āϟāĻžāϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻĒā§āϰāϧāĻžāύ āϞāĻ•ā§āĻˇā§āϝ āĻšāϞ āĻāĻ•āϟāĻŋ āĻĒāĻžāĻ°ā§āϏ āĻŸā§āϰāĻŋ (AST) āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϝāĻž āχāύāĻĒ⧁āϟ āĻ­āĻžāώāĻž āĻŦāĻž āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϕ⧇ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĨ¤ āĻāχ āĻ—āĻžāĻ›āϟāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻŦāĻ‚ āύāύ-āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āύāĻŋāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤ, āϝāĻžāϰ āϏāĻŦāĻ•āϟāĻŋāχ āĻ…ā§āϝāĻžāĻŦāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āĻĨ⧇āϕ⧇ āωāĻ¤ā§āϤāϰāĻžāϧāĻŋāĻ•āĻžāϰ āϏ⧂āĻ¤ā§āϰ⧇ āĻĒā§āϰāĻžāĻĒā§āϤāĨ¤ āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϟāĻŋ āĻ—āĻžāϛ⧇āϰ āĻŽā§‚āϞ āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻšāϝāĻŧ āĻāĻŦāĻ‚ interpret() āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ—āĻžāϛ⧇āϰ āĻŽāĻ§ā§āϝ āĻĻāĻŋāϝāĻŧ⧇ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻ­āĻžāĻŦ⧇ āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰ⧇ āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤ āĻĒā§āϰāϏāĻ™ā§āĻ— āĻļā§āϰ⧇āĻŖā§€ āĻŦ⧈āĻļā§āĻŦāĻŋāĻ• āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āϤ⧇ āĻāĻŦāĻ‚ āϏāĻ āĻŋāĻ• āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϏāĻŽā§āĻĒā§‚āϰāĻ• āϤāĻĨā§āϝ āĻĒā§āϰāĻĻāĻžāύ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻ•ā§āϝāĻžāϞāϕ⧁āϞ⧇āϟāϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇ āχāĻ¨ā§āϟāĻžāϰāĻĒā§āϰ⧇āϟāĻžāϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦ-āĻœā§€āĻŦāύ⧇āϰ āωāĻĻāĻžāĻšāϰāĻŖ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤ āĻāχ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇, āĻŦā§€āϜāĻ—āĻŖāĻŋāϤ⧀āϝāĻŧ āϰāĻžāĻļāĻŋāϗ⧁āϞāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻžāĻ•āϰāĻŖ āĻĻā§āĻŦāĻžāϰāĻž āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻž āϏāĻ‚āĻ–ā§āϝāĻž, āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻāĻŦāĻ‚ āĻŦāĻ¨ā§āϧāύ⧀āϰ āĻŽāϤ⧋ āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āύāĻŋāϝāĻŧ⧇ āĻ—āĻ āĻŋāϤāĨ¤ āĻĻā§‹āĻ­āĻžāώ⧀ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻāĻ•āϟāĻŋ AST āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āύāĻŋāϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻž āϏāĻ‚āĻ–ā§āϝāĻžāϰ āϜāĻ¨ā§āϝ TerminalExpressions āĻāĻŦāĻ‚ āĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āĻ…āĻĒāĻžāϰ⧇āϟāϰāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āύāύ-āϟāĻžāĻ°ā§āĻŽāĻŋāύāĻžāϞ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āϝ⧇āĻŽāύ āϝ⧋āĻ—, āĻŦāĻŋāϝāĻŧā§‹āĻ— āĻāĻŦāĻ‚ āϗ⧁āϪ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϝ⧁āĻ•ā§āϤāĨ¤ āĻāχ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύāϟāĻŋ āĻĒā§āϰāĻĻāĻ¤ā§āϤ āĻŦā§€āϜāĻ—āĻžāĻŖāĻŋāϤāĻŋāĻ• āϰāĻžāĻļāĻŋāϰ āĻĒāĻžāĻ ā§‹āĻĻā§āϧāĻžāϰ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āϏ⧇āχ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻĢāϞāĻžāĻĢāϞ āĻ—āĻŖāύāĻž āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇āĨ¤

āωāĻĒāϏāĻ‚āĻšāĻžāϰ⧇, āχāĻ¨ā§āϟāĻžāϰāĻĒā§āϰ⧇āϟāĻžāϰ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻšāϞ āĻāĻ•āϟāĻŋ āĻļāĻ•ā§āϤāĻŋāĻļāĻžāϞ⧀ āĻāĻŦāĻ‚ āύāĻŽāύ⧀āϝāĻŧ āĻĄāĻŋāϜāĻžāχāύ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āϝāĻž āĻĄā§‹āĻŽā§‡āύ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ­āĻžāώāĻž āĻāĻŦāĻ‚ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āĻĻāĻ•ā§āώ āĻāĻŦāĻ‚ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧇ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧāĨ¤ āĻāϟāĻŋ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻ­āĻžāώāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ-āĻ•āĻžāϟ āĻŦā§āϝāĻžāĻ•āϰāĻŖ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇, āϝāĻž āϤāĻžāϰāĻĒāϰ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻ¸ā§āϤ⧁-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻļā§āϰ⧇āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻ¤ā§āĻŦ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻŽāĻĄā§āϞāĻžāϰ āĻāĻŦāĻ‚ āϏāĻšāĻœā§‡ āĻāĻ•ā§āϏāĻŸā§‡āύāϏāĻŋāĻŦāϞ āϏāĻŽāĻžāϧāĻžāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡, āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύāϟāĻŋ āφāϧ⧁āύāĻŋāĻ• āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āφāĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āϚāĻžāϰ āĻāĻŦāĻ‚ AppMaster āĻāϰ āĻŽāϤ⧋ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āĻĒā§āϰ⧇āĻ•ā§āώāĻžāĻĒāĻŸā§‡ āĻ…āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ā§āϝāĻ­āĻžāĻŦ⧇ āĻŽā§‚āĻ˛ā§āϝāĻŦāĻžāύ, āϝ⧇āĻ–āĻžāύ⧇ āĻĻā§āϰ⧁āϤ, āύāĻŋāĻ°ā§āϭ⧁āϞ āĻāĻŦāĻ‚ āĻĻāĻ•ā§āώ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻŦāĻŋāĻ•āĻžāĻļ āϏāĻ•ā§āώāĻŽ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ­āĻžāώāĻžāϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻāĻ•āϟāĻŋ āĻŽā§‚āϞ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻžāĨ¤