LINUX.ORG.RU

Bison


4

0

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

См. также:

 , , ,

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

Группа Open Source

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

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

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

 , ,

vodz ()

Еще новости

Октябрь 2018

2012

2008

Форум

2018

2017

2016

2015

2014

2013

2012