You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Document in-battle move selection menu scrolling glitch
What a mouthful...
This commit is contained in:
@@ -17,6 +17,7 @@ valid_toc_headings = {'## TOC', '##TOC'}
|
||||
|
||||
TocItem = namedtuple('TocItem', ['name', 'anchor', 'level'])
|
||||
punctuation_regexp = re.compile(r'[^\w\- ]+')
|
||||
specialchar_regexp = re.compile(r'[⅔]+')
|
||||
|
||||
def name_to_anchor(name):
|
||||
# GitHub's algorithm for generating anchors from headings
|
||||
@@ -24,6 +25,7 @@ def name_to_anchor(name):
|
||||
anchor = name.strip().lower() # lowercase
|
||||
anchor = re.sub(punctuation_regexp, '', anchor) # remove punctuation
|
||||
anchor = anchor.replace(' ', '-') # replace spaces with dash
|
||||
anchor = re.sub(specialchar_regexp, '', anchor) # remove misc special chars
|
||||
return anchor
|
||||
|
||||
def get_toc_index(lines):
|
||||
|
Reference in New Issue
Block a user