Nigba miiran iṣoro naa dide ti kikọ iwe afọwọkọ ọlọgbọn kekere kan ti o loye diẹ ninu awọn girama ti a ṣe sinu, iyẹn ni, pẹlu ede kekere kan ninu. Mo kọ akọkọ imuse iwonba ti jq ni bash. Ṣugbọn diẹ sii “ọlọgbọn” ti a ṣafikun sibẹ, diẹ sii nira lati ṣe imuse atunwi atunwi ti awọn ihalẹ-ọrọ. Eyi rẹ mi gidigidi ti o fi jẹ ki n kọkọ kọ LARL(1) yacc (pre-bison) alakojo lati ṣe agbekalẹ iwe afọwọkọ bash, ati lẹhinna, bii clockwork, Mo ni iru pupọ si atilẹba ati koodu idanwo to dara. fun yacc_bash.c mini-jq ni bash.
Ekunrere oro:
orisun: linux.org.ru