| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=q5t2m3dmqkcu49nhihf3bb2tg2; path=/
content-type: text/html; charset=UTF-8
date: Mon, 29 Dec 2025 07:32:22 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
hs-commo..
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./textproc/hs-commonmark, Pure Haskell commonmark parser
[
Branch: CURRENT, Version: 0.2.6.1nb3, Package name: hs-commonmark-0.2.6.1nb3, Maintainer: pho
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.
Required to run:
[textproc/hs-unicode-transforms] [textproc/hs-unicode-data] [lang/ghc94]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
hs-commo..time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./textproc/hs-commonmark, Pure Haskell commonmark parser
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 0.2.6.1nb3, Package name: hs-commonmark-0.2.6.1nb3, Maintainer: pho
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.
Required to run:
[textproc/hs-unicode-transforms] [textproc/hs-unicode-data] [lang/ghc94]
Master sites:
Filesize: 102.625 KBVersion history: (Expand)
- (2025-08-13) Updated to version: hs-commonmark-0.2.6.1nb3
- (2025-03-05) Updated to version: hs-commonmark-0.2.6.1nb2
- (2025-02-02) Updated to version: hs-commonmark-0.2.6.1nb1
- (2025-01-30) Updated to version: hs-commonmark-0.2.6.1
- (2024-05-09) Updated to version: hs-commonmark-0.2.6nb1
- (2024-04-29) Updated to version: hs-commonmark-0.2.6
CVS history: (Expand)
| 2025-08-13 13:07:47 by Masatake Daimon | Files touched by this commit (1263) |
Log message: Bump all Haskell because lang/ghc910 has got a library change |
| 2025-03-05 04:40:14 by Masatake Daimon | Files touched by this commit (1173) |
Log message: recursive revbump after patching lang/ghc910 |
| 2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173) |
Log message: Bump all Haskell packages after switching the default compiler. |
| 2025-01-30 13:06:42 by Masatake Daimon | Files touched by this commit (3) | |
Log message:
textproc/hs-commonmark: update to commonmark-0.2.6.1
## 0.2.6.1
* Fix parsing of link destinations that look like `code` or
HTML (#136, Michael Howell). This affects parsing of things
like `` [link](`)`x` ``.
|
| 2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137) |
Log message: Recursive revbump after changing the default Haskell compiler |
| 2024-04-29 04:47:41 by Masatake Daimon | Files touched by this commit (4) |
Log message: textproc/hs-commonmark: Update to 0.2.6 0.2.6 * Make list tightness match the reference implementation closer (#150, Michael Howell). This solves the problem where blank lines in the middle of a list are attributed to the list itself instead of the item, making its parent list become spuriously loose. * Fix bug with entities inside link destinations (#149). The bug affects cases like this: [link](\!); the backslash escape was being ignored here. * Commonmark.Entity: export pEntity [API change]. 0.2.5.1 * Replace source with search in list of block tags. This is a spec 0.31 change that was forgotten in the last release. 0.2.5 * Fix HTML comment parser to conform to 0.31.2 spec. * Update spec.txt tests to commonmark-spec 0.31.2. * Match HTML declaration blocks with lowercase letters (Michael Howell). * Specifically track the position where enders end (Michael Howell). 0.2.4.1 * Commonmark.Html: Add aria-hidden, d, and viewBox to allowed attributes list. * Correctly merge list blanks with non-list blanks (#133, Michael Howell). * Do not look for backslashed hard breaks in link titles (#130, Michael Howell). * Work around ghc bug with -K RTS options, to set the stack space properly for tests (#129). See https://gitlab.haskell.org/ghc/ghc/-/issues/10445. * Revert block state completely if lazy line (#126). This fixes an issue with lazily-wrapped footnotes. * Avoid adding trailing newline to list block if it's already there (Michael Howell). This fixes tight/loose classification in a few cases. * Fix incorrectly parsing links with nested [] (Michael Howell). |
| 2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141) |
Log message: Revbump all Haskell after updating lang/ghc96 |
| 2023-10-28 11:52:23 by Masatake Daimon | Files touched by this commit (3) |
Log message: textproc/hs-commonmark: Update to 0.2.4 0.2.4 * Do not parse hard line breaks in fenced codeblock info (#116, Michael Howell). This change makes commonmark-hs conform to the spec and behave like other implementations when an info string in a code block ends with a backslash. * [API change] Commonmark.Inlines now exports pEscapedSymbol (#116, Michael Howell). * Tokenize combining marks as WordChars not Symbol (#114). |
