bash script တွင် yacc (pre-bison) parser bash တွင် jq ကိုအကောင်အထည်ဖော်ခြင်း။

တစ်ခါတစ်ရံတွင် သေးငယ်သော ဘာသာစကားဖြင့် ပေါင်းစပ်ထားသော သဒ္ဒါကို နားလည်နိုင်သော စမတ် ဇာတ်ညွှန်းငယ်တစ်ခုကို ရေးသားရာတွင် တစ်ခါတစ်ရံတွင် ပြဿနာပေါ်လာသည်။ မူလက jq ကို bash ဖြင့် အနည်းငယ်မျှသာ အကောင်အထည်ဖော်ရေးသားခဲ့သည်။ သို့သော် ထိုနေရာတွင် "ထက်မြက်မှု" ကို ပိုမိုထည့်သွင်းထားလေလေ၊ ခွဲခြမ်းစိတ်ဖြာမှုများ၏ ထပ်တလဲလဲခွဲခြမ်းစိတ်ဖြာမှုကို အကောင်အထည်ဖော်ရန် ပို၍ခက်ခဲလေဖြစ်သည်။ ဒါကို အရမ်းငြီးငွေ့နေတာကြောင့် LARL(1) yacc (pre-bison) compiler ကို bash script ကိုထုတ်လုပ်ဖို့ အရင်ဆုံးရေးခိုင်းပြီး clockwork လိုမျိုး၊ မူရင်းနဲ့ အရမ်းဆင်တူပြီး ကောင်းမွန်တဲ့ test code တစ်ခုကို ရခဲ့ပါတယ်။ yacc_bash.c mini-jq အတွက် bash။

ဆောင်းပါးအပြည့်အစုံ-

source: linux.org.ru

မှတ်ချက် Add