LiveInternet
LiveInternet
x
(+ )
rss rss hh full
rss rss hh full
rss_rss_hh_full
-
-
e-mail
-
(3)
my_log
-
: 17.03.2011
:
:
: 1
:
[ ] , . . CFG, BNF, LL(k), LR(k), PEG
, 05 2018 . 15:03
+
, - . json, nginx, cfg, sql, yaml, csv - . , , , , . . , , PITA ( ...). . , .
→
https://habrahabr.ru/post/348314/
:
author survivorm
python
ll
lr
bnf
cfg
peg
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_rss_hh_full/post429858560/">[Из песочницы] Парсеры, обработка текста. Просто о сложном. CFG, BNF, LL(k), LR(k), PEG и другие страшные слова</a><br/>Наверное, каждому программисту приходилось сталкиваться с задачами вида «прочитать что-то в формате А и произвести с ним некие манипуляции». Будь то json, логи nginx, cfg, sql, yaml, csv или что-то еще. Хорошо, когда можно воспользоваться библиотекой, однако, по разным причинам, это удается не всегда. Тогда и встает вопрос создания собственного парсера для заданного формата. И это, как говорят англичане, часто оказывается PITA (болью в ...). В этой статье я постараюсь облегчить эту боль. Кому интересно, добро пожаловать. Читать дальше → https://habrahabr.ru/post/348314/... <a href="https://www.liveinternet.ru/users/rss_rss_hh_full/post429858560/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA