A configurable parser to parse whatever you want
A JavaScript parser
the mighty option parser used by yargs
Range header field string parser
Binary plist parser.
WebAssembly binary format parser
An inline style parser.
socket.io protocol parser
MermaidJS parser
Javascript Redis protocol (RESP) parser
An ESLint custom parser which leverages TypeScript ESTree
Oxc Parser Node API
TypeScript definitions for yargs-parser
TypeScript definitions for body-parser
TypeScript definitions for range-parser
Generic JSDoc-like comment parser
Cross-browser Error parser
Scanner and parser for JSON with comments.
Streaming HTML parser with scripting support.
Streaming, source-agnostic EventSource/Server-Sent Events parser
A JavaScript parser built from the Hermes engine
Fault-tolerant CSS parser for PostCSS
HTML to React parser.
HTML to DOM parser.
lua parser
A Generic compile-time Parser generator and pattern matching library written in Rust
Parser for Netflow Cisco V5, V7, V9, IPFIX
High-performance PEG parser library with packrat memoization and arena allocation
MRT/BGP/BMP data processing library
A zero-allocation NMEA 0183 parser that separates message framing from content parsing
Parser for Unilang CLI instruction syntax.
Glue is a parser combinator framework for parsing text based formats, it is easy to use and relatively fast too.
Noa parser is an extensible general purpose framework parser allowing to parser any type of data without allocation.
grammar line parser for rusty_lr
Fast schema-agnostic parser and manipulator for Tiptap/ProseMirror JSONContent documents
A byte-oriented, zero-copy, parser combinators library
A Ruby parser written in pure Ruby.
A library for tokenizing, lexing, and parsing Ruby regular expressions.
A set of classes for parsing CSS in Ruby.
ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc--which does by default use a C extension). It outputs s-expressions which can be manipulated and converted back to ruby via the ruby2ruby gem. As an example: def conditional1 arg1 return 1 if arg1 == 0 return 0 end becomes: s(:defn, :conditional1, s(:args, :arg1), s(:if, s(:call, s(:lvar, :arg1), :==, s(:lit, 0)), s(:return, s(:lit, 1)), nil), s(:return, s(:lit, 0))) Tested against 801,039 files from the latest of all rubygems (as of 2013-05): * 1.8 parser is at 99.9739% accuracy, 3.651 sigma * 1.9 parser is at 99.9940% accuracy, 4.013 sigma * 2.0 parser is at 99.9939% accuracy, 4.008 sigma * 2.6 parser is at 99.9972% accuracy, 4.191 sigma * 3.0 parser has a 100% parse rate. * Tested against 2,672,412 unique ruby files across 167k gems. * As do all the others now, basically.
A super fast http parser for ruby. Cross platform and multiple ruby implementation support thanks to ffi.
math parser
parser for OpenAPI 3.0 or later
Whois Parser is a WHOIS parser written in pure Ruby. It can parse and convert responses into easy-to-use Ruby objects.
Library for extracting marketing attribution data from referer URLs
Validate JSONAPI response documents, resource creation/update payloads, and relationship update payloads.
Ruby bindings to https://github.com/joyent/http-parser and https://github.com/http-parser/http-parser.java
kramdown-parser-gfm provides a kramdown parser for the GFM dialect of Markdown
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.