oak — A typed PEG parser generator (compiler plugin)

Oak Compiled on the nightly channel of Rust. Use rustup for managing compiler channels. You can download and set up the exact same version of the comp
Information
Category: Rust / Parsing
Watchers: 11
Star: 137
Fork: 14
Last update: Sep 23, 2022

Related Repos


68

deadpixi The Ergex Regular Expression Library Introduction Ergex is a regular expression library that does a few things rather differently from many other libr
 

knarkzel vom vom is a rewrite of nom, which is a parser combinator library. It is written in V, hence the name. Why use vom? The parsers are small and easy to
 

dtolnay Parser for CARGO_ENCODED_RUSTFLAGS CARGO_ENCODED_RUSTFLAGS is one of the environment variables provided by Cargo to build scripts. It synthesizes seve
 
57

eatonphil lust: Lua in Rust This project implements a parser, compiler, and virtual machine evaluator for a minimal subset of Lua. It is written from scratch in
 

peacecwz tck_no Turkish Citizenship ID Validator and Generator Library for Rust API Docs | Releases Installation With cargo add installed run: $ cargo add tck_
 
25

dtolnay Conditional compilation expressions Conditional compilation using boolean expression syntax, rather than any(), all(), not(). [dependencies] efg = "0.
 
224

benkay86 Nom Tutorial Nom is a wonderful parser combinators library written in Rust. It can handle binary and text files. Consider it where you would otherwise
 

r7kamura fronma Front Matter parser for Rust. Usage Add this crate as a dependency: [dependencies] fronma = "~0.1" then use fronma::parser::parse to parse text
 
26

untitaker html5gum html5gum is a WHATWG-compliant HTML tokenizer. use std::fmt::Write; use html5gum::{Tokenizer, Token}; let html = "<title >hello world</tit
 

QodotPlugin Shalrath   A rusty, spiky, heat-seeking quake map parser shalrath is a rust representation, [nom] parser and string serializer for Quake map files. It
 
121

Owez argi Argument parsing for the future 🚀 Features Macro-based approach, providing an intuitive way to layout a cli Rich auto-help generation, styling b
 
17

bluecatengineering dhcproto A DHCP parser and encoder for DHCPv4/DHCPv6. dhcproto aims to be a functionally complete DHCP implementation. Many common option types are im
 
24

denoland deno_ast Source text parsing, lexing, and AST related functionality for Deno. use deno::ast::MediaType; use deno::ast::parse_module; use deno::ast::Pa
 
27

popzxc trait-set: trait aliases on stable Rust Status: Project info: Support for trait aliases on stable Rust. Description This crate provide support for tra
 
14

1password password-rules-parser Rust parser for the HTML passwordrules attribute, a proposal for an HTML attribute that allows services to specify their passwor