summaryrefslogtreecommitdiff
path: root/sort-xrefs.py
diff options
context:
space:
mode:
authorDan McDonald <danmcd@joyent.com>2022-04-13 12:47:18 -0400
committerGitHub <noreply@github.com>2022-04-13 12:47:18 -0400
commitc506e02093b0bb638312db7a5a56b2df4fb59950 (patch)
tree1ad6cb9432110393f667d5dfb5e4f1db1a65b6d7 /sort-xrefs.py
parent76941d49ab437e7d72062113cc1ea9818232e737 (diff)
downloadillumos-joyent-c506e02093b0bb638312db7a5a56b2df4fb59950.tar.gz
OS-8375 Cleanup on aisle IPD 4
Reviewed by: Brian Bennett <brian.bennett@joyent.com> Approved by: Brian Bennett <brian.bennett@joyent.com>
Diffstat (limited to 'sort-xrefs.py')
-rwxr-xr-xsort-xrefs.py24
1 files changed, 0 insertions, 24 deletions
diff --git a/sort-xrefs.py b/sort-xrefs.py
deleted file mode 100755
index f9c1f1fa90..0000000000
--- a/sort-xrefs.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env python3
-
-import re
-import sys
-
-# group 0: The whole shebang
-# group 1 or group 2: The page name (sans fonts, if any)
-# group 3: The section
-REFERENCE = re.compile(r'(?:\\fB([a-zA-Z0-9_.-]+)\\fR|([a-zA-Z0-9_.-]+))\(([0-9][A-Za-z]*)\)')
-def match_section(match):
- return match.group(3).upper()
-
-def match_page(match):
- return match.group(1) or match.group(2)
-
-def sort_key(line):
- match = REFERENCE.match(line) # If this fails we're hosed
- assert(match)
- return [match_section(match), match_page(match)]
-
-
-lines = [f.rstrip(',\n') for f in sys.stdin]
-lines.sort(key=sort_key)
-print(',\n'.join(lines))