Node.js body parsing middleware
A JavaScript parser
A utility package to parse strings
the mighty option parser used by yargs
An npm module for distributing cloc by Al Danial https://github.com/AlDanial/cloc
An ESLint custom parser which leverages TypeScript ESTree
> Selector parser with built in methods for working with selector strings.
No description provided.
Validate XML, Parse XML, Build XML without C/C++ based libraries
ASCII transliterations of Unicode text
An inline style parser.
Streaming, source-agnostic EventSource/Server-Sent Events parser
A parser to Amazon Resource Names
A pure JS HTTP parser for node.
Range header field string parser
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment
Algorithms to help you parse CSS from an array of tokens.
Streaming HTML parser with scripting support.
TypeScript definitions for yargs-parser
Babel plugin which switches Babel to use the Hermes parser.
Scanner and parser for JSON with comments.
socket.io protocol parser
Cross-browser Error parser
Parse CSS color values
Native Perl parser (v3) — recursive descent with Tree-sitter-compatible AST, semantic analysis, and LSP provider engine
Core parser engine for perl-parser
Benchmark binary for the perl-parser v3 native Perl parser
Tree-sitter Perl C FFI snapshot for testing, experimentation, accuracy comparison, and baseline benchmarking.
Perl Language Server (LSP) — Tree-sitter-compatible with comprehensive IDE features
Error types, classification, and recovery strategies for the Perl parser ecosystem
AST node definitions for Perl parsing, providing typed representations of Perl syntax constructs
Legacy Pest-based Perl parser (v2) — maintained as a learning tool and compatibility layer
POD documentation extractor for Perl .pm files
Public Cargo facade for the perl-lsp language server
A parser for Perl's POD documentation format. Allows Perl and Ruby documentation to be used together.
Ruby option parser based on Perl’s Getopt::Long
Yet another command line option parser in Ruby, based on Perl's Getopt::Long module.
A practical mail address parser implemented based on Perl Module Mail::Address.
RubyMinimumVersion takes Ruby source code and calculates the minimum version of ruby required to be able to run it. Because it is based on the parser gem, it can do this without having to actually load the code. This gem is inspired by the Perl::MinimumVersion. This gem provides rubyver executable for the counterpart of perlver.
This is implemented as an "external DSL" in Ruby; that is (like SQL for example), a "program" in a Ruby string is passed into some kind of parser/interpreter method. In this case, it is possible to use the result "as is" or to convert to an ordinary Ruby regular expression. Though this mini-language was conceived and implemented "for Ruby, using Ruby," in principle there is no reason it might not also be implemented in other languages such as Python or Perl. Development on this project began in mid-July 2013. As such, it is still an immature project. Syntax and semantics may change. Feel free to offer comments or suggestions.
No description provided.
No description provided.
No description provided.
No description provided.