123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- module.exports = [
- {
- character: '\t',
- inConstruct: ['codeFencedLangGraveAccent', 'codeFencedLangTilde']
- },
- {
- character: '\r',
- inConstruct: [
- 'codeFencedLangGraveAccent',
- 'codeFencedLangTilde',
- 'codeFencedMetaGraveAccent',
- 'codeFencedMetaTilde',
- 'destinationLiteral',
- 'headingAtx'
- ]
- },
- {
- character: '\n',
- inConstruct: [
- 'codeFencedLangGraveAccent',
- 'codeFencedLangTilde',
- 'codeFencedMetaGraveAccent',
- 'codeFencedMetaTilde',
- 'destinationLiteral',
- 'headingAtx'
- ]
- },
- {
- character: ' ',
- inConstruct: ['codeFencedLangGraveAccent', 'codeFencedLangTilde']
- },
-
-
- {character: '!', after: '\\[', inConstruct: 'phrasing'},
-
- {character: '"', inConstruct: 'titleQuote'},
-
- {atBreak: true, character: '#'},
- {character: '#', inConstruct: 'headingAtx', after: '(?:[\r\n]|$)'},
-
-
- {character: '&', after: '[#A-Za-z]', inConstruct: 'phrasing'},
-
- {character: "'", inConstruct: 'titleApostrophe'},
-
- {character: '(', inConstruct: 'destinationRaw'},
- {before: '\\]', character: '(', inConstruct: 'phrasing'},
-
-
- {atBreak: true, before: '\\d+', character: ')'},
- {character: ')', inConstruct: 'destinationRaw'},
-
- {atBreak: true, character: '*'},
- {character: '*', inConstruct: 'phrasing'},
-
- {atBreak: true, character: '+'},
-
-
- {atBreak: true, character: '-'},
-
- {atBreak: true, before: '\\d+', character: '.', after: '(?:[ \t\r\n]|$)'},
-
-
-
-
-
-
- {atBreak: true, character: '<', after: '[!/?A-Za-z]'},
- {character: '<', after: '[!/?A-Za-z]', inConstruct: 'phrasing'},
- {character: '<', inConstruct: 'destinationLiteral'},
-
- {atBreak: true, character: '='},
-
-
- {atBreak: true, character: '>'},
- {character: '>', inConstruct: 'destinationLiteral'},
-
-
- {atBreak: true, character: '['},
- {character: '[', inConstruct: ['phrasing', 'label', 'reference']},
-
-
-
- {character: '\\', after: '[\\r\\n]', inConstruct: 'phrasing'},
-
- {
- character: ']',
- inConstruct: ['label', 'reference']
- },
-
-
- {atBreak: true, character: '_'},
- {before: '[^A-Za-z]', character: '_', inConstruct: 'phrasing'},
- {character: '_', after: '[^A-Za-z]', inConstruct: 'phrasing'},
-
-
- {atBreak: true, character: '`'},
- {
- character: '`',
- inConstruct: [
- 'codeFencedLangGraveAccent',
- 'codeFencedMetaGraveAccent',
- 'phrasing'
- ]
- },
-
-
-
- {atBreak: true, character: '~'}
- ]
|