# textproc/hs-commonmark - The NetBSD Packages Collection

Pure Haskell commonmark parser

    This library provides the core data types and functions for parsing
    commonmark (https://spec.commonmark.org). The parser is fully
    commonmark-compliant and passes the test suite. It is designed to be
    customizable and easily extensible. To customize the output, create an
    AST, or support a new output format, one need only define some new
    typeclass instances. It is also easy to add new syntax elements or
    modify existing ones.

    Accurate information about source positions is available for all block
    and inline elements. Thus the library can be used to create an
    accurate syntax highlighter or an editor with live preview.

    The parser has been designed for robust performance even in
    pathological cases that tend to cause stack overflows or exponential
    slowdowns in other parsers, with parsing speed that varies linearly
    with input length.

- Source version: `hs-commonmark-0.2.6.1nb3`
- Maintainer: pho AT cielonegro.org
- Website: https://hackage.haskell.org/package/commonmark
- License: modified-bsd
- Package history: cvs, hg, git

## Build dependencies

pkgtools/mktools pkgtools/cwrappers

## Runtime dependencies

lang/ghc910 textproc/hs-unicode-data textproc/hs-unicode-transforms textproc/hs-unicode-data textproc/hs-unicode-transforms

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 10.0 | aarch64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 10.0 | x86_64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 10.0 | x86_64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 11.0 | aarch64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 11.0 | aarch64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 11.0 | x86_64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 11.0 | x86_64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 9.0 | aarch64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 9.0 | aarch64 | hs-commonmark-0.2.6.1nb3.tgz
NetBSD 9.0 | x86_64 | hs-commonmark-0.2.6.1nb3.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

(none)

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.