The Markdown Syntax Documentation states that reference labels are case-insensitive, but they are currently case-sensitive in some cases in MultiMarkdown 4.
Link definition names may consist of letters, numbers, spaces, and punctuation — but they are not case sensitive. E.g. these two links:
[link text][a]
[link text][A]
are equivalent.
With MultiMarkdown 4, the above example is fine but the following is not (perhaps it's related to the spaces?):
Incidentally, peg-markdown handles this correctly (see find_references and match_inlines in utility_functions.c). I skimmed the MultiMarkdown code but couldn't quite figure out where to look. I'll try again when I have more time, but perhaps it's obvious to you.
The Markdown Syntax Documentation states that reference labels are case-insensitive, but they are currently case-sensitive in some cases in MultiMarkdown 4.
With MultiMarkdown 4, the above example is fine but the following is not (perhaps it's related to the spaces?):
compiles to
Incidentally, peg-markdown handles this correctly (see
find_references
andmatch_inlines
in utility_functions.c). I skimmed the MultiMarkdown code but couldn't quite figure out where to look. I'll try again when I have more time, but perhaps it's obvious to you.