yacc (pre-bizon) parser yn bash skript. Implementaasje fan jq yn bash

Soms ûntstiet it probleem fan it skriuwen fan in lyts tûk skript dat wat ynboude grammatika begrypt, dat is, mei in mini-taal deryn. Ik skreau oarspronklik in minimale ymplemintaasje fan jq yn bash. Mar de mear "smartness" waard tafoege dêr, de dreger wie it om te fieren rekursive parsing fan subekspresjes. Ik wie sa wurch fan dit dat ik waard frege om earst de LARL(1) yacc (pre-bizon) kompilator te skriuwen om in bash-skript te generearjen, en doe, lykas klokwurk, krige ik in heul gelyk oan it orizjineel en in goede testkoade foar yacc_bash.c mini-jq yn bash.

Folsleine artikel:

Boarne: linux.org.ru

Add a comment