summaryrefslogtreecommitdiff
path: root/src/scanners.re
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2015-07-11 15:13:43 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2015-07-11 15:13:43 -0700
commit4e3b2cf8af9872fb1bfc29bfa6b9d24b5c063ff1 (patch)
tree9ad1cc429cbf2c5fb21dfd935d4d363e6d1481a5 /src/scanners.re
parent6ba6d3374bf168a9a7fa106ad8428da96024d16f (diff)
Allow non-initial hyphens in html tag names.
This allows for custom tags, see jgm/CommonMark#239.
Diffstat (limited to 'src/scanners.re')
-rw-r--r--src/scanners.re2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/scanners.re b/src/scanners.re
index 40a0f92..d2cdefe 100644
--- a/src/scanners.re
+++ b/src/scanners.re
@@ -30,7 +30,7 @@ bufsize_t _scan_at(bufsize_t (*scanner)(const unsigned char *), cmark_chunk *c,
escaped_char = [\\][!"#$%&'()*+,./:;<=>?@[\\\]^_`{|}~-];
- tagname = [A-Za-z][A-Za-z0-9]*;
+ tagname = [A-Za-z][A-Za-z0-9-]*;
blocktagname = 'address'|'article'|'aside'|'base'|'basefont'|'blockquote'|'body'|'caption'|'center'|'col'|'colgroup'|'dd'|'details'|'dialog'|'dir'|'div'|'dl'|'dt'|'fieldset'|'figcaption'|'figure'|'footer'|'form'|'frame'|'frameset'|'h1'|'head'|'header'|'hr'|'html'|'legend'|'li'|'link'|'main'|'menu'|'menuitem'|'meta'|'nav'|'noframes'|'ol'|'optgroup'|'option'|'p'|'param'|'pre'|'section'|'source'|'title'|'summary'|'table'|'tbody'|'td'|'tfoot'|'th'|'thead'|'title'|'tr'|'track'|'ul';