yacc (แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒ‘แƒ˜แƒ–แƒแƒœแƒ˜) แƒžแƒแƒ แƒกแƒ”แƒ แƒ˜ bash แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒจแƒ˜. jq-แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ แƒ‘แƒแƒจแƒจแƒ˜

แƒ–แƒแƒ’แƒฏแƒ”แƒ  แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒฉแƒœแƒ“แƒ”แƒ‘แƒ แƒžแƒแƒขแƒแƒ แƒ แƒญแƒ™แƒ•แƒ˜แƒแƒœแƒ˜ แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜แƒก แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒกแƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒ”แƒกแƒ›แƒ˜แƒก แƒฉแƒแƒจแƒ”แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ’แƒ แƒแƒ›แƒแƒขแƒ˜แƒ™แƒ, แƒแƒœแƒฃ แƒจแƒ˜แƒ’แƒœแƒ˜แƒ— แƒ›แƒ˜แƒœแƒ˜ แƒ”แƒœแƒ˜แƒ—. แƒ›แƒ” แƒ—แƒแƒ•แƒ“แƒแƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒแƒ“ แƒ“แƒแƒ•แƒฌแƒ”แƒ แƒ” jq-แƒ˜แƒก แƒ›แƒ˜แƒœแƒ˜แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ bash-แƒจแƒ˜. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ แƒแƒช แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒ˜ "แƒญแƒ™แƒ•แƒ˜แƒแƒœแƒแƒ‘แƒ" แƒ˜แƒงแƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒฃแƒšแƒ˜, แƒ›แƒ˜แƒ— แƒฃแƒคแƒ แƒ แƒ แƒ—แƒฃแƒšแƒ˜ แƒ˜แƒงแƒ แƒฅแƒ•แƒ”แƒ’แƒแƒ›แƒแƒ—แƒฅแƒ›แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒ™แƒฃแƒ แƒกแƒ˜แƒฃแƒšแƒ˜ แƒแƒœแƒแƒšแƒ˜แƒ–แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ. แƒ˜แƒ›แƒ“แƒ”แƒœแƒแƒ“ แƒ“แƒแƒ•แƒ˜แƒฆแƒแƒšแƒ” แƒแƒ›แƒ˜แƒ—, แƒ แƒแƒ› แƒ›แƒแƒ›แƒ—แƒฎแƒแƒ•แƒ”แƒก แƒฏแƒ”แƒ  แƒ“แƒแƒ›แƒ”แƒฌแƒ”แƒ แƒ LARL(1) yacc (แƒฌแƒ˜แƒœแƒแƒกแƒฌแƒแƒ  แƒ‘แƒ˜แƒ–แƒแƒœแƒ˜แƒก) แƒจแƒ”แƒ›แƒ“แƒ’แƒ”แƒœแƒ”แƒšแƒ˜ bash แƒกแƒ™แƒ แƒ˜แƒžแƒขแƒ˜แƒก แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒ™แƒ˜, แƒกแƒแƒแƒ—แƒ˜แƒก แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ–แƒ›แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒแƒ“, แƒ›แƒ˜แƒ•แƒ˜แƒฆแƒ” แƒแƒ แƒ˜แƒ’แƒ˜แƒœแƒแƒšแƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒ“แƒ แƒ™แƒแƒ แƒ’แƒ˜ แƒขแƒ”แƒกแƒขแƒ˜แƒก แƒ™แƒแƒ“แƒ˜. yacc_bash.c mini-jq-แƒกแƒ—แƒ•แƒ˜แƒก bash-แƒจแƒ˜.

แƒกแƒ แƒฃแƒšแƒ˜ แƒกแƒขแƒแƒขแƒ˜แƒ:

แƒฌแƒงแƒแƒ แƒ: linux.org.ru

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ