Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
8172c19
Code for checking linkification
macchiati Oct 21, 2024
b4c8767
Cleanup, add code for parsing
macchiati Oct 22, 2024
a536422
Enhance tooling to handle minimization, check more cases, generate sa…
macchiati Nov 10, 2024
fe0bf42
Check list of files
macchiati Nov 20, 2024
f6b5cbb
Add more test files (extracting URLs for the pages for each of the to…
macchiati Nov 22, 2024
652513f
Better test file generation
macchiati Dec 24, 2024
9a71ad4
Separate out fiies
macchiati Dec 24, 2024
5d74257
Moved files
macchiati Dec 24, 2024
d99e905
Updates
macchiati Oct 2, 2025
541391b
Update
macchiati Oct 2, 2025
90563b0
updates, still WIP
macchiati Oct 11, 2025
cbe90eb
Update to add property files
macchiati Dec 4, 2025
32b6d01
Spotless
macchiati Dec 4, 2025
b1b64e6
Fix names
macchiati Dec 4, 2025
f852499
ICANN test generation
macchiati Dec 4, 2025
553a6ac
Cleanup
macchiati Dec 4, 2025
992ff07
Cleanup
macchiati Dec 4, 2025
aebd296
partial fixes for rebase
macchiati Dec 5, 2025
4cb3f03
Something that works apparently
eggrobin Dec 5, 2025
2a7cc9c
Rerun the generators, picking up 17.0 characters.
eggrobin Dec 5, 2025
3c7cdb0
merge
eggrobin Dec 5, 2025
b23b504
Let’s not play with emoji data in the middle of linkification work
eggrobin Dec 5, 2025
08679ea
formatting
eggrobin Dec 5, 2025
7b101d0
Escape the horizontal tabulation.
eggrobin Dec 5, 2025
e3cb1c5
Cleanup
macchiati Dec 5, 2025
235552b
Clean up date and directory structure
macchiati Dec 5, 2025
3aadbd6
ReadMe.txt
macchiati Dec 5, 2025
586c079
Minor cleanup
macchiati Dec 5, 2025
8729e52
Cleaned up the LinkDetectionTest
macchiati Dec 6, 2025
0496c52
Fix %
macchiati Dec 6, 2025
06e0d43
Add wikipedia links
macchiati Dec 7, 2025
87b7376
A few more (new characters at end)
macchiati Dec 7, 2025
47ea939
One more
macchiati Dec 7, 2025
268f86e
Cleanup
macchiati Dec 9, 2025
121f26d
Spotless
macchiati Dec 9, 2025
79e8edb
Change property names
macchiati Dec 9, 2025
1defe56
Add LinkEmail
macchiati Dec 9, 2025
30c5d18
Handle ambiguity with userinfo
macchiati Dec 9, 2025
f4de4d8
Clean up headers, details for props
macchiati Dec 10, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 95 additions & 0 deletions unicodetools/data/linkification/dev/LinkBracket.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
# LinkBracket.txt
# Date: 2025-12-10, 02:01:57 GMT
# © 2025 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
#
# The usage and stability of these values is covered in https://www.unicode.org/reports/tr58/
#
# ================================================
#
# Property: Link_Bracket
# Format
#
# Field 0: code point
# Field 1: code point
# For more information, see https://www.unicode.org/reports/tr58/#property-data.
#
# For the purpose of link detection and formatting operations, the property Link_Bracket is defined as
# a string property whose value is either a single code point or is undefined.
#
# The short name of the property is the same as its long name.
#
# All code points not explicitly listed for Link_Bracket
# have the value undefined.
#
# @missing: 0000..10FFFF; undefined
#
# ================================================

0029 ; 0028 # 1.1 RIGHT PARENTHESIS
003E ; 003C # 1.1 GREATER-THAN SIGN
005D ; 005B # 1.1 RIGHT SQUARE BRACKET
007D ; 007B # 1.1 RIGHT CURLY BRACKET
0F3B ; 0F3A # 2.0 TIBETAN MARK GUG RTAGS GYAS
0F3D ; 0F3C # 2.0 TIBETAN MARK ANG KHANG GYAS
169C ; 169B # 3.0 OGHAM REVERSED FEATHER MARK
2046 ; 2045 # 1.1 RIGHT SQUARE BRACKET WITH QUILL
207E ; 207D # 1.1 SUPERSCRIPT RIGHT PARENTHESIS
208E ; 208D # 1.1 SUBSCRIPT RIGHT PARENTHESIS
2309 ; 2308 # 1.1 RIGHT CEILING
230B ; 230A # 1.1 RIGHT FLOOR
2769 ; 2768 # 3.2 MEDIUM RIGHT PARENTHESIS ORNAMENT
276B ; 276A # 3.2 MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
276D ; 276C # 3.2 MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
276F ; 276E # 3.2 HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
2771 ; 2770 # 3.2 HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
2773 ; 2772 # 3.2 LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT
2775 ; 2774 # 3.2 MEDIUM RIGHT CURLY BRACKET ORNAMENT
27C6 ; 27C5 # 4.1 RIGHT S-SHAPED BAG DELIMITER
27E7 ; 27E6 # 3.2 MATHEMATICAL RIGHT WHITE SQUARE BRACKET
27E9 ; 27E8 # 3.2 MATHEMATICAL RIGHT ANGLE BRACKET
27EB ; 27EA # 3.2 MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
27ED ; 27EC # 5.1 MATHEMATICAL RIGHT WHITE TORTOISE SHELL BRACKET
27EF ; 27EE # 5.1 MATHEMATICAL RIGHT FLATTENED PARENTHESIS
2984 ; 2983 # 3.2 RIGHT WHITE CURLY BRACKET
2986 ; 2985 # 3.2 RIGHT WHITE PARENTHESIS
2988 ; 2987 # 3.2 Z NOTATION RIGHT IMAGE BRACKET
298A ; 2989 # 3.2 Z NOTATION RIGHT BINDING BRACKET
298C ; 298B # 3.2 RIGHT SQUARE BRACKET WITH UNDERBAR
298E ; 298F # 3.2 RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
2990 ; 298D # 3.2 RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
2992 ; 2991 # 3.2 RIGHT ANGLE BRACKET WITH DOT
2994 ; 2993 # 3.2 RIGHT ARC GREATER-THAN BRACKET
2996 ; 2995 # 3.2 DOUBLE RIGHT ARC LESS-THAN BRACKET
2998 ; 2997 # 3.2 RIGHT BLACK TORTOISE SHELL BRACKET
29D9 ; 29D8 # 3.2 RIGHT WIGGLY FENCE
29DB ; 29DA # 3.2 RIGHT DOUBLE WIGGLY FENCE
29FD ; 29FC # 3.2 RIGHT-POINTING CURVED ANGLE BRACKET
2E23 ; 2E22 # 5.1 TOP RIGHT HALF BRACKET
2E25 ; 2E24 # 5.1 BOTTOM RIGHT HALF BRACKET
2E27 ; 2E26 # 5.1 RIGHT SIDEWAYS U BRACKET
2E29 ; 2E28 # 5.1 RIGHT DOUBLE PARENTHESIS
2E56 ; 2E55 # 14.0 RIGHT SQUARE BRACKET WITH STROKE
2E58 ; 2E57 # 14.0 RIGHT SQUARE BRACKET WITH DOUBLE STROKE
2E5A ; 2E59 # 14.0 TOP HALF RIGHT PARENTHESIS
2E5C ; 2E5B # 14.0 BOTTOM HALF RIGHT PARENTHESIS
3009 ; 3008 # 1.1 RIGHT ANGLE BRACKET
300B ; 300A # 1.1 RIGHT DOUBLE ANGLE BRACKET
300D ; 300C # 1.1 RIGHT CORNER BRACKET
300F ; 300E # 1.1 RIGHT WHITE CORNER BRACKET
3011 ; 3010 # 1.1 RIGHT BLACK LENTICULAR BRACKET
3015 ; 3014 # 1.1 RIGHT TORTOISE SHELL BRACKET
3017 ; 3016 # 1.1 RIGHT WHITE LENTICULAR BRACKET
3019 ; 3018 # 1.1 RIGHT WHITE TORTOISE SHELL BRACKET
301B ; 301A # 1.1 RIGHT WHITE SQUARE BRACKET
FE5A ; FE59 # 1.1 SMALL RIGHT PARENTHESIS
FE5C ; FE5B # 1.1 SMALL RIGHT CURLY BRACKET
FE5E ; FE5D # 1.1 SMALL RIGHT TORTOISE SHELL BRACKET
FF09 ; FF08 # 1.1 FULLWIDTH RIGHT PARENTHESIS
FF3D ; FF3B # 1.1 FULLWIDTH RIGHT SQUARE BRACKET
FF5D ; FF5B # 1.1 FULLWIDTH RIGHT CURLY BRACKET
FF60 ; FF5F # 3.2 FULLWIDTH RIGHT WHITE PARENTHESIS
FF63 ; FF62 # 1.1 HALFWIDTH RIGHT CORNER BRACKET

# Total code points: 64
Loading
Loading