diff options
Diffstat (limited to 'lib/parse/glossary.js')
-rw-r--r-- | lib/parse/glossary.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/parse/glossary.js b/lib/parse/glossary.js index 6286783..549e9fd 100644 --- a/lib/parse/glossary.js +++ b/lib/parse/glossary.js @@ -33,9 +33,16 @@ function parseGlossary(src) { // Simplify each group to a simple object with name/description return { name: pair[0].text, + id: entryId(pair[0].text), description: pair[1].text, }; }); } +// Normalizes a glossary entry's name to create an ID +function entryId(name) { + return name.toLowerCase(); +} + module.exports = parseGlossary; +module.exports.entryId = entryId; |