NdonjĂ«herĂ« ndodhin probleme pĂ«r tĂ« shkruar njĂ« skript tĂ« vogĂ«l inteligjent qĂ« kupton njĂ« gramatikĂ« tĂ« caktuar tĂ« pĂ«rfshirĂ«, pra me njĂ« mini-gjuhe brenda. Fillimisht kam shkruar njĂ« implementim minimal tĂ« jq nĂ« bash. Por sa mĂ« shumĂ« âinteligjencĂ«â shtohej atje, aq mĂ« e vĂ«shtirĂ« bĂ«hej tĂ« realizohej analizimi rekursiv i nĂ«n-shprehjeve. Kjo u bĂ« aq e lodhshme sa qĂ« mĂ« shtyu tĂ« shkruaj fillimisht njĂ« kompilator LARL(1) yacc (pre-bison) pĂ«r tĂ« gjeneruar skripte bash, dhe mĂ« pas si me vaj rezultoi njĂ« kod verifikues shumĂ« tĂ« ngjashĂ«m me origjinalin dhe tĂ« mirĂ« pĂ«r yacc_bash.c mini-jq nĂ« bash.
Artikulli në tërësi:
Burimi: linux.org.ru
