summaryrefslogtreecommitdiffstats
path: root/lib/parse
diff options
context:
space:
mode:
Diffstat (limited to 'lib/parse')
-rw-r--r--lib/parse/glossary.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/parse/glossary.js b/lib/parse/glossary.js
index 6286783..1b6279b 100644
--- a/lib/parse/glossary.js
+++ b/lib/parse/glossary.js
@@ -33,9 +33,15 @@ 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;