Information for RPM python3-funcparserlib-0.3.6-20.fc31.noarch.rpm
ID | 472394 | ||||||
---|---|---|---|---|---|---|---|
Name | python3-funcparserlib | ||||||
Version | 0.3.6 | ||||||
Release | 20.fc31 | ||||||
Epoch | |||||||
Arch | noarch | ||||||
Summary | Recursive descent parsing library based on functional combinators | ||||||
Description | Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values. Parser combinators are: * First-class values * Extremely composable * Tend to make the code quite compact * Resemble the readable notation of xBNF grammars Parsers made with funcparserlib are pure-Python LL(*) parsers. It means that it's very easy to write them without thinking about look-aheads and all that hardcore parsing stuff. But the recursive descent parsing is a rather slow method compared to LL(k) or LR(k) algorithms. So the primary domain for funcparserlib is parsing little languages or external DSLs (domain specific languages). | ||||||
Build Time | 2019-07-26 23:10:34 GMT | ||||||
Size | 24.94 KB | ||||||
497a3975773b197a16df20576714de19 | |||||||
License | MIT | ||||||
Provides |
|
||||||
Obsoletes |
|
||||||
Conflicts | No Conflicts | ||||||
Requires |
|
||||||
Recommends | No Recommends | ||||||
Suggests | No Suggests | ||||||
Supplements | No Supplements | ||||||
Enhances | No Enhances | ||||||
Files | |||||||
Component of | No Buildroots |