yacc (pre-bison) parser hauv bash tsab ntawv. Kev siv ntawm jq hauv bash

Qee lub sij hawm qhov teeb meem tshwm sim ntawm kev sau ntawv me me uas nkag siab qee qhov qauv sau ntawv, uas yog, nrog cov lus me me hauv. Kuv thawj zaug sau ib qho me me ntawm kev siv jq hauv bash. Tab sis qhov ntau "smartness" tau ntxiv nyob rau ntawd, qhov nyuaj dua nws yog los siv recursive parsing ntawm subexpressions. Kuv nkees heev ntawm qhov no uas kuv tau hais kom ua ntej sau LARL(1) yacc (pre-bison) compiler los tsim cov ntawv bash, thiab tom qab ntawd, zoo li clockwork, kuv tau txais qhov zoo ib yam li cov thawj thiab cov lej xeem zoo. rau yacc_bash.c mini-jq hauv bash.

Zaj lus qhia tag nrho:

Tau qhov twg los: linux.org.ru ua

Ntxiv ib saib