A simple function to scrape rel links from a url or html document
Node.js body parsing middleware
the mighty option parser used by yargs
An ESLint custom parser which leverages TypeScript ESTree
A JavaScript parser
A utility package to parse strings
Validate XML, Parse XML, Build XML without C/C++ based libraries
Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent & Client Hints data. Supports browser & node.js environment
An inline style parser.
Range header field string parser
A parser to Amazon Resource Names
Streaming, source-agnostic EventSource/Server-Sent Events parser
Algorithms to help you parse CSS from an array of tokens.
No description provided.
> Selector parser with built in methods for working with selector strings.
Extract meaning from JS Errors
Parses set-cookie headers into objects
Streaming HTML parser with scripting support.
A pure JS HTTP parser for node.
Parse raw conventional commits.
Scanner and parser for JSON with comments.
Parse CSS color values
[](https://www.npmjs.com/package/jsdoc-type-pratt-parser) []
Babel plugin which switches Babel to use the Hermes parser.
Parse HTTP `Link` headers into a structured format
Japanese relative date/time string parser.
Caller/backtrace parser with some useful utilities for manipulating the load path, and doing other relative things.
eBayR is a gem that makes it (relatively) easy to use the eBay Trading API from Ruby. Includes a self-contained XML parser, a flexible callback system, and a command-line client which aids integration into other projects.
RDocF95 is an improved RDoc for generation of documents of Fortran 90/95 programs. Differences to the original one are given below. <b>Enhancement of "parser/f95.rb"</b> :: The Fortran 90/95 parse script "parser/f95.rb" (In rdoc-f95, old name "parsers/parse_f95.rb" is used yet) is modified in order to parse almost all entities of the Fortran 90/95 Standard. <b>Addition of <tt>--ignore-case</tt> option </b> :: In the Fortran 90/95 Standard, upper case letters are not distinguished from lower case letters, although original RDoc produces case-dependently cross-references of Class and Methods. When this options is specified, upper cases are not distinguished from lower cases. <b>Cross-reference of file names</b> :: Cross-reference of file names is available as well as modules, subroutines, and so on. <b>Modification of <tt>--style</tt> option</b> :: Original RDoc can not treat relative path stylesheet. Application of this patch modifies this function. <b>Conversion of TeX formula into MathML</b>:: TeX formula can be converted into MathML format with --mathml option, if <b>MathML library for Ruby version 0.6b -- 0.8</b> is installed. This library is available from {Bottega of Hiraku (only JAPANESE)}[http://www.hinet.mydns.jp/~hiraku/]. See {RDocF95::Markup::ToXHtmlTexParser}[link:classes/RDocF95/Markup/ToXHtmlTexParser.html] about format. <b>*** Caution ***</b> Documents generated with "--mathml" option are not displayed correctly according to browser and/or its setting. We have been confirmed that documents generated with "--mathml" option are displayed correctly with {Mozilla Firefox}[http://www.mozilla.org/products/firefox/] and Internet Explorer (+ {MathPlayer}[http://www.dessci.com/en/products/mathplayer/]). See {MathML Software - Browsers}[http://www.w3.org/Math/Software/mathml_software_cat_browsers.html] for other browsers. Some formats of comments in HTML document are changed to improve the analysis features. See {parse_f95.rb}[link:files/lib/rdoc-f95/parsers/parse_f95_rb.html]