nightly macro plex - A syntax extension for writing lexers and parsers

plex, a parser and lexer generator This crate provides a couple syntax extensions: lexer!, which creates a DFA-based lexer that uses maximal munch. It
Category: Rust / Parsing
Watchers: 9
Star: 363
Fork: 28
Last update: Jun 24, 2022

Related Repos


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

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_

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

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

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

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

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

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

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

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