Lark grammars for using wht Hypothesis testing library
Project description
Grammars suitable for lark parser:
mime.lark
: MIME Media Typespalindrome.lark
: palindrome is a word, number, or other sequence of characters which reads the same backward as forward, such asmadam
orracecar
or the number10801
.tap13.lark
: TAP13 - The Test Anything Protocol v13subunit_v1.lark
: SubUnit v1 - SubUnit v1 protocolbc.lark
: bc, an arbitrary precision calculator languagerobotstxt.lark
: robots.txtpf.lark
: OpenBSD packet filter configuration fileregex.lark
: POSIX Regular Expressionsrfc_822.lark
: RFC 822: Standard for ARPA Internet Text Messagesrfc_1738.lark
: RFC 1738: Uniform Resource Locators (URL) (WIP)rfc_2396.lark
: RFC 2396: Uniform Resource Identifiers (URI)rfc_2397.lark
: RFC 2397: The "data" URL schemerfc_5545.lark
: RFC 5545: Internet Calendaring and Scheduling Core Object Specification (iCalendar)rfc_6531.lark
: RFC 6531: SMTP Extension for Internationalized Email (WIP)rfc_5321.lark
: RFC 5321: Simple Mail Transfer Protocol (WIP)toml.lark
: Tom's Obvious, Minimal Languageyaml.lark
: YAML: YAML Ain't Markup Languagerestructuredtext.lark
sqlite.lark
gedcom.lark
postal.lark
phone_number.lark
How-To Use:
$ python3 -m venv venv
$ pip3 install -r requirements.txt
$ python3 ./generate.py --grammar grammars/tap13.lark
TAP version 13
1..861602252
not ok # Skipped
# - C o A 2 1 H
See grammars for other parsers:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
lark-grammars-0.1.0.tar.gz
(47.6 kB
view hashes)
Built Distributions
lark_grammars-0.1.0-py3.8.egg
(200.8 kB
view hashes)
lark_grammars-0.1.0-py3-none-any.whl
(198.7 kB
view hashes)
Close
Hashes for lark_grammars-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 020639eddc98775a1abdf9e0673fddd221c17cebc3a992708f8857526fe05198 |
|
MD5 | 1f77d19d70bd677a348be8b0243678b6 |
|
BLAKE2b-256 | 1556ee17aa7994b457a173cea095960c4b7dad5a44e983bed55c70b1ef01f477 |