āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻĢāĻ°āĻžāĻ¸āĻŋāĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻļ

Ad


āĻ…āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻĢā§‡āĻ­āĻŋāĻ•āĻ¨

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ XBNF āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻž āĻĄā§‡āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ XBNF Linux āĻ…ā§āĻ¯āĻžāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

āĻāĻŸāĻŋ XBNF āĻ¨āĻžāĻŽā§‡āĻ° āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒ āĻ¯āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻĒā§āĻ°āĻ•āĻžāĻļ xbnf_i686-winxp5.1.exe āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€ OnWorks-āĻ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ āĻ…āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻ¸āĻš XBNF āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ‡ āĻ…ā§āĻ¯āĻžāĻĒāĻŸāĻŋāĨ¤

āĻāĻ‡ āĻ…ā§āĻ¯āĻžāĻĒāĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨:

- 1. āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒāĻŋāĻ¸āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨ā§ˇ

- 2. āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĢāĻžāĻ‡āĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻžāĻ°ā§‡ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°ā§āĻ¨ https://www.onworks.net/myfiles.php?username=XXXXX āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ‡āĻ‰āĻœāĻžāĻ°āĻ¨ā§‡āĻŽ āĻšāĻžāĻ¨āĨ¤

- 3. āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢāĻžāĻ‡āĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻžāĻ°ā§‡ āĻāĻ‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋ āĻ†āĻĒāĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨āĨ¤

- 4. āĻāĻ‡ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ āĻĨā§‡āĻ•ā§‡ OnWorks Linux āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻž Windows āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MACOS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻļā§āĻ°ā§ āĻ•āĻ°ā§āĻ¨āĨ¤

- 5. OnWorks Linux OS āĻĨā§‡āĻ•ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡āĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĢāĻžāĻ‡āĻ˛ āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻžāĻ°ā§‡ āĻ¯āĻžāĻ¨ https://www.onworks.net/myfiles.php?username=XXXXX āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻšāĨ¤

- 6. āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨, āĻāĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¨āĨ¤

āĻ¸ā§āĻ•ā§āĻ°ā§€āĻ¨āĻļāĻŸāĻ—ā§āĻ˛āĻŋ

Ad


āĻāĻ•ā§āĻ¸āĻŦāĻŋāĻāĻ¨āĻāĻĢ


āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻƒ

āĻ¨āĻŋāĻ‰āĻ°ā§‹āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻ˛ā§‡āĻŸāĻ° āĻšāĻ˛ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻŽā§āĻ–ā§€ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§āĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°,
BNF āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻ­āĻžāĻˇāĻžāĻ° āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ BNF āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋāĻ•ā§‡ XBNF āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
XBNF āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ° āĻĄā§‹āĻŽā§‡āĻ¨ā§‡ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:
- āĻ­āĻžāĻˇāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚/āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚, āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ, ...
- āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹āĻ˛āĻœāĻŋ
- āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚

āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢā§āĻ˛āĻžāĻ•ā§āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (-āĻ“ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ)
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧ # āĻāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻ•ā§āĻ°āĻŽ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻĢā§āĻ˛āĻžāĻ•ā§āĻ¸ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤


* āĻ¨āĻŽā§āĻ¨āĻž logic.xbnf :


āĻ¸ā§āĻŦāĻ¤āĻƒāĻ¸āĻŋāĻĻā§āĻ§: ou (RC)
āĻ¸ā§āĻŦāĻ¤āĻƒāĻ¸āĻŋāĻĻā§āĻ§ :()

ou : et "+" ou # "(ou " et " " ou ")"
ou: āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ

āĻāĻŦāĻ‚: āĻ¸āĻ¤ā§āĻ¯ "āĨ¤" et # "(āĻāĻ¤ "āĻ¤āĻĨā§āĻ¯" " āĻāĻŦāĻ‚ ")"
āĻāĻŦāĻ‚: āĻ¸āĻ¤ā§āĻ¯

āĻ˜āĻŸāĻ¨āĻž : < > āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ < > # āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨

āĻ˜āĻŸāĻ¨āĻž : < > "(" < > ou < > ")" < > | < > ou < > # ou

āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ : "1" # "āĻ¸āĻ¤ā§āĻ¯"
āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ : "0" # "āĻŽāĻŋāĻĨā§āĻ¯āĻž"

< >: (STRING "\t") | ()

* stdin āĻĨā§‡āĻ•ā§‡ stdout āĻ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°ā§āĻ¨:

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ# xbnf -i - -o - samples/logic.xbnf
(0 + 1)āĨ¤ 1 + ( 0āĨ¤ ( 1 + 1 + 0) )
+ 1āĨ¤ 0 1
^D

(ou (et (ou āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¸āĻ¤ā§āĻ¯) āĻ¸āĻ¤ā§āĻ¯) (ou (et āĻŽāĻŋāĻĨā§āĻ¯āĻž (ou true)



āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯

  • XBNF āĻ‡āĻ¨āĻĒā§āĻŸ āĻāĻŦāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ (#)
  • "=>" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻŦāĻ‚ -if / -of-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻĢā§āĻ˛āĻžāĻ•ā§āĻ¸ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ‚
  • āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ (EX: p.3 āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ 3/F)
  • āĻ˛ā§āĻĒ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ)
  • āĻ‡āĻ¨āĻĒā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ‚ āĻĢā§‡āĻœ āĻāĻŦāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ‚ āĻĢā§‡āĻœ
  • āĻŦā§āĻ¯āĻžāĻ•āĻ°āĻŖ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (PARAM* āĻ•āĻ˛)
  • -is/-os āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨
  • āĻŦā§āĻ¯āĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖāĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ XBNF


āĻĒāĻžāĻ āĻ•āĻŦāĻ°ā§āĻ—

āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋ, āĻ…ā§āĻ¯āĻžāĻĄāĻ­āĻžāĻ¨ā§āĻ¸āĻĄ āĻāĻ¨ā§āĻĄ āĻ‡āĻ‰āĻœāĻžāĻ°, āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨āĻŋāĻ¸ā§āĻŸā§āĻ°ā§‡āĻŸāĻ°, āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻžāĻ°, āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•ā§āĻŸ


āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨


āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāĻˇāĻž

āĻ¸āĻŋ ++


āĻŦāĻŋāĻ­āĻžāĻ—

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°, āĻŽā§‡āĻļāĻŋāĻ¨ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ, āĻ­āĻžāĻˇāĻž

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¯āĻž https://sourceforge.net/projects/neurotranslator/ āĻĨā§‡āĻ•ā§‡āĻ“ āĻ†āĻ¨āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ­ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻšāĻœ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ OnWorks-āĻ āĻšā§‹āĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤


āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨

āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ

Ad