LINUX.ORG.RU

Bash


162

2

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

См. также:

 , , , , , , , ,

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

Июль 2018

2018

2017

2017

2014

2012

2011

2010

2009

2008

Опросы

2016

2013

Галерея

Форум

Вчера

Июнь 2019

Июнь 2019

Май 2019