yacc (pre-bison) parser in bash script. bash හි jq ක්‍රියාත්මක කිරීම

සමහර විට ගැටලූව පැන නගින්නේ යම් ගොඩනඟන ලද ව්‍යාකරණ, එනම් ඇතුළත කුඩා භාෂාවක් සහිත කුඩා ස්මාර්ට් පිටපතක් ලිවීමයි. මම මුලින් ලිව්වේ jq හි අවම ක්‍රියාත්මක කිරීමක් bash වලින්. නමුත් එහි "ස්මාර්ට්ස්" එකතු වූ තරමට, උප ප්‍රකාශනවල පුනරාවර්තන විග්‍රහය ක්‍රියාත්මක කිරීම වඩාත් අපහසු විය. මම මේකෙන් කොච්චර මහන්සි වුනාද කියනවා නම් මුලින්ම LARL(1) yacc (pre-bison) compiler එක ලියන්න කියලා මට පොලඹවුනා bash script එකක් ජනනය කරන්න, ඊට පස්සේ, clockwork වගේ, මම මුල් පිටපතට ගොඩක් සමාන සහ හොඳ පරීක්ෂණ කේතයක් ලබා ගත්තා. bash හි yacc_bash.c mini-jq සඳහා.

සම්පූර්ණ ලිපිය:

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න