Nganjëherë shfaqet një problem për të shkruar një skript të vogël inteligjent që kupton një gramatikë të caktuar të integruar, pra me një mini-gjuhë brenda. Fillimisht kam shkruar një realizim minimal të jq në bash. Por sa më shumë sofistikime shtoheshin, aq më e vështirë bëhej realizimi i analizës rekursive të shprehjeve të nëndashura. Kjo më bezdiste kaq shumë sa që më nxitën të shkruaja fillimisht një kompajler LARL(1) yacc (pre-bison) për të gjeneruar bash-skript, dhe më pas, si me vaj, u krijua një kod verifikimi shumë i ngjashëm me origjinalin për yacc_bash.c mini-jq në bash.
Artikulli i plotë:
Burimi: linux.org.ru
