Simple markup parser with variables
Emmet standalone abbreviation parser
Generic interruptible "parser" mixin for Transform & Writable streams
Generic JSDoc-like comment parser
Parser adapter for parsing JSON documents into AsyncAPI 2.x.y namespace.
Parser adapter for parsing JSON documents into OpenAPI 3.0.x namespace.
Parser adapter for parsing YAML documents into Arazzo 1.x.y namespace.
Parser adapter for parsing JSON documents into OpenAPI 3.1.x namespace.
Parser adapter for parsing YAML documents into API Design Systems namespace.
Parser adapter for parsing YAML documents into OpenAPI 3.0.x namespace.
Parser adapter for parsing YAML documents into OpenAPI 2.0 namespace.
Parser adapter for parsing YAML documents into AsyncAPI 2.x.y namespace.
Simple, fast, powerful parser toolkit for JavaScript.
Parser adapter for parsing JSON documents into OpenAPI 2.0 namespace.
Parser adapter for parsing YAML documents into OpenAPI 3.1.x namespace.
Parser adapter for parsing JSON documents into API Design Systems namespace.
Simple, transparent parser combinators toolkit that supports any tokens
Parser adapter for parsing JSON documents into Arazzo 1.x.y namespace.
Parser adapter for parsing YAML documents into AsyncAPI 3.x.y namespace.
Parser adapter for parsing JSON documents into AsyncAPI 3.x.y namespace.
A JavaScript parser
Node.js body parsing middleware
A utility package to parse strings
Parser adapter for parsing JSON documents into OpenAPI 3.2.x namespace.
The core parser for the Bayeux document markup language, optimised for long-form documents. Generators are also provided for HTML, LaTeX and PanDoc
noratext is a simple (and rather stupid) lexer and parser generator for loosly markuped text.
rb-aes31 is a pure-Ruby library for generating and parsing AES31-2008-3 format Audio Decision List files (ADL files). The library includes a complete low-level and strictly-validating Edit Decision Markup Language parser-generator.
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]