abnf_parsec

ABNF Parser Generator

A parser generator for ABNF definitions, producing Elixir parsers

ABNF in, parser out

GitHub

48 stars
4 watching
2 forks
Language: Elixir
last commit: 4 months ago
Linked from 1 awesome list

abnfelixirparser-generatorparsing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
marcelog/ex_abnf An Elixir implementation of an ABNF parser and interpreter for abstract syntax trees. 61
marcelog/ex_rfc3986 An Elixir implementation of the URI parsing rules defined in RFC3986 10
dashbitco/nimble_parsec A lightweight and efficient library for building text-based parsers using composable combinators 810
beaver-lodge/kinda A tool that bridges C libraries to Elixir by generating NIFs and providing higher-level APIs 12
princemaple/elixir-queue A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. 33
nazipov/ua_parser2-elixir A Elixir implementation of a user agent parser 1
arianvp/elixir-isaac A library providing an Elixir wrapper around the ISAAC stream cipher to generate cryptographically secure random numbers. 4
shnewto/bnf A parser for Backus-Naur form grammars in Rust. 260
iffy/nim-argparse Generates parsers at compile time for parsing command line arguments in Nim 122
zevv/npeg A Nim-based parser generator that provides a flexible and powerful way to define grammars and generate parsers for parsing strings 329
rob-bie/expr An Elixir library for parsing and evaluating mathematical expressions. 12
elixirs/base62 A pure Elixir implementation of Base62 encoding and decoding 20
rust-bakery/nom A parser combinator framework for building safe and efficient parsers in Rust 9,477
sashman/absinthe_gen Generates a scaffold for an Elixir Absinthe GraphQL project from scratch. 28
neogeny/tatsu A tool for generating Python parsers from grammars in a variation of EBNF 408