LINUX.ORG.RU

Bash


168

2

Всего сообщений: 2897

См. также:

 , , , , , , , ,

yacc (pre-bison) парсер в bash-скрипт. Реализация jq на bash

Группа Open Source

Иногда возникает проблема написать небольшой умный скрипт, понимающий некую встроенную грамматику, то есть с миниязыком внутрях. Изначально я написал минимальную реализацию jq на bash. Но чем больше добавлялось туда «умности», тем труднее приходилось реализовывать рекурсивный разбор подвыражений. Это так надоело, что сподвигло написать вначале компилятор LARL(1) yacc (pre-bison) для генерации bash-скрипта, а потом как по маслу получился весьма похожий на оригинал и хороший проверочный код для yacc_bash.c мини-jq на bash.

Статья полностью:

>>> Подробности

 , ,

vodz ()

Еще новости

Январь 2019

Декабрь 2018

Октябрь 2018

Сентябрь 2018

2018

2017

2014

2012

2011

2010

2009

2008

Опросы

2016

2013

Галерея

Форум

Вчера

Сентябрь 2019

Сентябрь 2019