Source: node-nearley
Section: javascript
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Uploaders:
 Joseph Nahmias <jello@debian.org>,
Testsuite: autopkgtest-pkg-nodejs
Build-Depends:
 debhelper-compat (= 13),
 dh-nodejs,
 dh-sequence-nodejs,
 mocha <!nocheck>,
 node-babel-cli <!nocheck>,
 node-babel-preset-env <!nocheck>,
 node-coffee-script <!nocheck>,
 node-commander,
 node-expect <!nocheck>,
 node-moo,
 node-railroad-diagrams <!nocheck>,
 node-randexp <!nocheck>,
 node-sinon <!nocheck>,
 node-typescript <!nocheck>,
Standards-Version: 4.7.4
Homepage: https://github.com/hardmath123/nearley
Vcs-Git: https://salsa.debian.org/js-team/node-nearley.git
Vcs-Browser: https://salsa.debian.org/js-team/node-nearley

Package: node-nearley
Architecture: all
Multi-Arch: foreign
Depends:
 node-commander,
 node-moo,
 node-railroad-diagrams,
 node-randexp,
 ${misc:Depends},
Description: Simple, fast, powerful parser toolkit for JavaScript
 nearley is a streaming parser with support for catching errors gracefully
 and providing all parsings for ambiguous grammars. It is compatible with
 a variety of lexers (we recommend moo). It comes with tools for creating
 tests, railroad diagrams and fuzzers from your grammars, and has support
 for a variety of editors and platforms. It works in both node and the
 browser.
 .
 Unlike most other parser generators, nearley can handle any grammar you
 can define in BNF (and more!). In particular, while most existing JS
 parsers such as PEGjs and Jison choke on certain grammars (e.g. left
 recursive ones), nearley handles them easily and efficiently by using the
 Earley parsing algorithm.
 .
 Node.js is an event-based server-side JavaScript engine.
