summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2022-11-21 01:05:58 +0700
committerShulhan <ms@kilabit.info>2022-11-23 21:48:29 +0700
commit3d1caba74842d7dd0800cd0351ddb4c47364a541 (patch)
tree7e69f8c21df7f7b39c9a39d950c7864993cbc740
parent7e97c4675957b1b002e1f62d5b7d781dbc4fe7d7 (diff)
downloadasciidoctor-go-3d1caba74842d7dd0800cd0351ddb4c47364a541.tar.xz
_doc: update grammar for meta key (attribute key)
The meta key name must start with letter, digits, or _, but after that _ is not allowed.
-rw-r--r--_doc/SPECS.adoc4
1 files changed, 2 insertions, 2 deletions
diff --git a/_doc/SPECS.adoc b/_doc/SPECS.adoc
index 4eae7a5..14e971f 100644
--- a/_doc/SPECS.adoc
+++ b/_doc/SPECS.adoc
@@ -133,9 +133,9 @@ DOC_ATTRIBUTE = ":" DOC_ATTR_KEY ":" *STRING LF
DOC_ATTR_KEY = ( "toc" / "sectanchors" / "sectlinks"
/ "imagesdir" / "data-uri" / *META_KEY ) LF
-META_KEY_CHAR = (A..Z | a..z | 0..9 | '_')
+META_KEY = 1*(META_KEY_CHAR / '_') *(META_KEY_CHAR / '-')
-META_KEY = 1META_KEY_CHAR *(META_KEY_CHAR | '-')
+META_KEY_CHAR = (A..Z | a..z | 0..9)
----