| 'use strict' | |
| var repeat = require('repeat-string') | |
| var lineFeed = '\n' | |
| var space = ' ' | |
| var colon = ':' | |
| var leftSquareBracket = '[' | |
| var rightSquareBracket = ']' | |
| var caret = '^' | |
| var tabSize = 4 | |
| var blank = lineFeed + lineFeed | |
| var indent = repeat(space, tabSize) | |
| module.exports = footnoteDefinition | |
| function footnoteDefinition(node) { | |
| var content = this.all(node).join(blank + indent) | |
| return ( | |
| leftSquareBracket + | |
| caret + | |
| (node.label || node.identifier) + | |
| rightSquareBracket + | |
| colon + | |
| space + | |
| content | |
| ) | |
| } |