yacc (pre-bison) kichanganuzi kwenye hati ya bash. Utekelezaji wa jq katika bash

Wakati mwingine shida hutokea kwa kuandika hati ndogo nzuri ambayo inaelewa sarufi iliyojengwa ndani, ambayo ni, na lugha ndogo ndani. Hapo awali niliandika utekelezaji mdogo wa jq katika bash. Lakini "ujanja" zaidi uliongezwa hapo, ndivyo ilivyokuwa ngumu zaidi kutekeleza uchanganuzi wa kujirudia wa misemo ndogo. Nilikuwa nimechoka sana na hii kwamba nilichochewa kuandika kwanza mkusanyaji wa LARL(1) yacc (pre-bison) ili kutoa hati ya bash, halafu, kama saa ya saa, nilipata sawa na nambari ya asili na nzuri ya mtihani. kwa yacc_bash.c mini-jq katika bash.

Makala kamili:

Chanzo: linux.org.ru

Kuongeza maoni