yacc (pre-bison) parser sa bash script. jq pagpatuman sa bash

Usahay ang problema motungha sa pagsulat sa usa ka gamay nga intelihente nga script nga nakasabut sa pipila nga gitukod nga gramatika, nga mao, nga adunay usa ka mini nga sinultian sa sulod. Sa sinugdan akong gisulat ang usa ka gamay nga pagpatuman sa jq sa bash. Apan ang dugang nga "kaalam" gidugang didto, mas lisud ang pagpatuman sa recursive parsing sa mga subexpression. Gikapoy na kaayo ko niini nga naaghat ko nga isulat una ang LARL(1) yacc (pre-bison) compiler aron makamugna og bash script, ug unya, sama sa clockwork, nakuha nako ang susama kaayo sa orihinal ug maayo nga code sa pagsulay. para sa yacc_bash.c mini-jq sa bash.

Tibuok nga artikulo:

Source: linux.org.ru

Idugang sa usa ka comment