classes-Com-Tecnick-Unicode-Data-Bracket

It appears that you are using AdBlocking software. The cost of running this website is covered by advertisements. If you like it please feel free to a small amount of money to secure the future of this website.

Bracket

in package

Com\Tecnick\Unicode\Data\Bracket

Tags
since
2011-05-23
category

Library

author

Nicola Asuni info@tecnick.com

copyright

2011-2024 Nicola Asuni - Tecnick.com LTD

license

http://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE.TXT)

link
https://github.com/tecnickcom/tc-lib-unicode-data

Table of Contents

Constants

CLOSE  = [ 0x29 => 0x28, // PARENTHESIS 0x5d => 0x5b, // SQUARE BRACKET 0x7d => 0x7b, // CURLY BRACKET 0xf3b => 0xf3a, // TIBETAN MARK GUG RTAGS GYON 0xf3d => 0xf3c, // TIBETAN MARK ANG KHANG GYON 0x169c => 0x169b, // OGHAM FEATHER MARK 0x2046 => 0x2045, // SQUARE BRACKET WITH QUILL 0x207e => 0x207d, // SUPERSCRIPT PARENTHESIS 0x208e => 0x208d, // SUBSCRIPT PARENTHESIS 0x2309 => 0x2308, // CEILING 0x230b => 0x230a, // FLOOR 0x232a => 0x2329, // POINTING ANGLE BRACKET 0x2769 => 0x2768, // MEDIUM PARENTHESIS ORNAMENT 0x276b => 0x276a, // MEDIUM FLATTENED PARENTHESIS ORNAMENT 0x276d => 0x276c, // MEDIUM POINTING ANGLE BRACKET ORNAMENT 0x276f => 0x276e, // HEAVY POINTING ANGLE QUOTATION MARK ORNAMENT 0x2771 => 0x2770, // HEAVY POINTING ANGLE BRACKET ORNAMENT 0x2773 => 0x2772, // LIGHT TORTOISE SHELL BRACKET ORNAMENT 0x2775 => 0x2774, // MEDIUM CURLY BRACKET ORNAMENT 0x27c6 => 0x27c5, // S-SHAPED BAG DELIMITER 0x27e7 => 0x27e6, // MATHEMATICAL WHITE SQUARE BRACKET 0x27e9 => 0x27e8, // MATHEMATICAL ANGLE BRACKET 0x27eb => 0x27ea, // MATHEMATICAL DOUBLE ANGLE BRACKET 0x27ed => 0x27ec, // MATHEMATICAL WHITE TORTOISE SHELL BRACKET 0x27ef => 0x27ee, // MATHEMATICAL FLATTENED PARENTHESIS 0x2984 => 0x2983, // WHITE CURLY BRACKET 0x2986 => 0x2985, // WHITE PARENTHESIS 0x2988 => 0x2987, // Z NOTATION IMAGE BRACKET 0x298a => 0x2989, // Z NOTATION BINDING BRACKET 0x298c => 0x298b, // SQUARE BRACKET WITH UNDERBAR 0x2990 => 0x298d, // SQUARE BRACKET WITH TICK IN TOP CORNER 0x298e => 0x298f, // SQUARE BRACKET WITH TICK IN BOTTOM CORNER 0x2992 => 0x2991, // ANGLE BRACKET WITH DOT 0x2994 => 0x2993, // ARC LESS-THAN BRACKET 0x2996 => 0x2995, // DOUBLE ARC GREATER-THAN BRACKET 0x2998 => 0x2997, // BLACK TORTOISE SHELL BRACKET 0x29d9 => 0x29d8, // WIGGLY FENCE 0x29db => 0x29da, // DOUBLE WIGGLY FENCE 0x29fd => 0x29fc, // POINTING CURVED ANGLE BRACKET 0x2e23 => 0x2e22, // TOP HALF BRACKET 0x2e25 => 0x2e24, // BOTTOM HALF BRACKET 0x2e27 => 0x2e26, // SIDEWAYS U BRACKET 0x2e29 => 0x2e28, // DOUBLE PARENTHESIS 0x3009 => 0x3008, // ANGLE BRACKET 0x300b => 0x300a, // DOUBLE ANGLE BRACKET 0x300d => 0x300c, // CORNER BRACKET 0x300f => 0x300e, // WHITE CORNER BRACKET 0x3011 => 0x3010, // BLACK LENTICULAR BRACKET 0x3015 => 0x3014, // TORTOISE SHELL BRACKET 0x3017 => 0x3016, // WHITE LENTICULAR BRACKET 0x3019 => 0x3018, // WHITE TORTOISE SHELL BRACKET 0x301b => 0x301a, // WHITE SQUARE BRACKET 0xfe5a => 0xfe59, // SMALL PARENTHESIS 0xfe5c => 0xfe5b, // SMALL CURLY BRACKET 0xfe5e => 0xfe5d, // SMALL TORTOISE SHELL BRACKET 0xff09 => 0xff08, // FULLWIDTH PARENTHESIS 0xff3d => 0xff3b, // FULLWIDTH SQUARE BRACKET 0xff5d => 0xff5b, // FULLWIDTH CURLY BRACKET 0xff60 => 0xff5f, // FULLWIDTH WHITE PARENTHESIS 0xff63 => 0xff62, ]
Bracket unicode characters (close bracket code => open bracket code).
OPEN  = [ 0x28 => 0x29, // PARENTHESIS 0x5b => 0x5d, // SQUARE BRACKET 0x7b => 0x7d, // CURLY BRACKET 0xf3a => 0xf3b, // TIBETAN MARK GUG RTAGS GYON 0xf3c => 0xf3d, // TIBETAN MARK ANG KHANG GYON 0x169b => 0x169c, // OGHAM FEATHER MARK 0x2045 => 0x2046, // SQUARE BRACKET WITH QUILL 0x207d => 0x207e, // SUPERSCRIPT PARENTHESIS 0x208d => 0x208e, // SUBSCRIPT PARENTHESIS 0x2308 => 0x2309, // CEILING 0x230a => 0x230b, // FLOOR 0x2329 => 0x232a, // POINTING ANGLE BRACKET 0x2768 => 0x2769, // MEDIUM PARENTHESIS ORNAMENT 0x276a => 0x276b, // MEDIUM FLATTENED PARENTHESIS ORNAMENT 0x276c => 0x276d, // MEDIUM POINTING ANGLE BRACKET ORNAMENT 0x276e => 0x276f, // HEAVY POINTING ANGLE QUOTATION MARK ORNAMENT 0x2770 => 0x2771, // HEAVY POINTING ANGLE BRACKET ORNAMENT 0x2772 => 0x2773, // LIGHT TORTOISE SHELL BRACKET ORNAMENT 0x2774 => 0x2775, // MEDIUM CURLY BRACKET ORNAMENT 0x27c5 => 0x27c6, // S-SHAPED BAG DELIMITER 0x27e6 => 0x27e7, // MATHEMATICAL WHITE SQUARE BRACKET 0x27e8 => 0x27e9, // MATHEMATICAL ANGLE BRACKET 0x27ea => 0x27eb, // MATHEMATICAL DOUBLE ANGLE BRACKET 0x27ec => 0x27ed, // MATHEMATICAL WHITE TORTOISE SHELL BRACKET 0x27ee => 0x27ef, // MATHEMATICAL FLATTENED PARENTHESIS 0x2983 => 0x2984, // WHITE CURLY BRACKET 0x2985 => 0x2986, // WHITE PARENTHESIS 0x2987 => 0x2988, // Z NOTATION IMAGE BRACKET 0x2989 => 0x298a, // Z NOTATION BINDING BRACKET 0x298b => 0x298c, // SQUARE BRACKET WITH UNDERBAR 0x298d => 0x2990, // SQUARE BRACKET WITH TICK IN TOP CORNER 0x298f => 0x298e, // SQUARE BRACKET WITH TICK IN BOTTOM CORNER 0x2991 => 0x2992, // ANGLE BRACKET WITH DOT 0x2993 => 0x2994, // ARC LESS-THAN BRACKET 0x2995 => 0x2996, // DOUBLE ARC GREATER-THAN BRACKET 0x2997 => 0x2998, // BLACK TORTOISE SHELL BRACKET 0x29d8 => 0x29d9, // WIGGLY FENCE 0x29da => 0x29db, // DOUBLE WIGGLY FENCE 0x29fc => 0x29fd, // POINTING CURVED ANGLE BRACKET 0x2e22 => 0x2e23, // TOP HALF BRACKET 0x2e24 => 0x2e25, // BOTTOM HALF BRACKET 0x2e26 => 0x2e27, // SIDEWAYS U BRACKET 0x2e28 => 0x2e29, // DOUBLE PARENTHESIS 0x3008 => 0x3009, // ANGLE BRACKET 0x300a => 0x300b, // DOUBLE ANGLE BRACKET 0x300c => 0x300d, // CORNER BRACKET 0x300e => 0x300f, // WHITE CORNER BRACKET 0x3010 => 0x3011, // BLACK LENTICULAR BRACKET 0x3014 => 0x3015, // TORTOISE SHELL BRACKET 0x3016 => 0x3017, // WHITE LENTICULAR BRACKET 0x3018 => 0x3019, // WHITE TORTOISE SHELL BRACKET 0x301a => 0x301b, // WHITE SQUARE BRACKET 0xfe59 => 0xfe5a, // SMALL PARENTHESIS 0xfe5b => 0xfe5c, // SMALL CURLY BRACKET 0xfe5d => 0xfe5e, // SMALL TORTOISE SHELL BRACKET 0xff08 => 0xff09, // FULLWIDTH PARENTHESIS 0xff3b => 0xff3d, // FULLWIDTH SQUARE BRACKET 0xff5b => 0xff5d, // FULLWIDTH CURLY BRACKET 0xff5f => 0xff60, // FULLWIDTH WHITE PARENTHESIS 0xff62 => 0xff63, ]
Bracket unicode characters (open bracket code => close bracket code).

Constants

CLOSE

Bracket unicode characters (close bracket code => open bracket code).

public array<int, int> CLOSE = [ 0x29 => 0x28, // PARENTHESIS 0x5d => 0x5b, // SQUARE BRACKET 0x7d => 0x7b, // CURLY BRACKET 0xf3b => 0xf3a, // TIBETAN MARK GUG RTAGS GYON 0xf3d => 0xf3c, // TIBETAN MARK ANG KHANG GYON 0x169c => 0x169b, // OGHAM FEATHER MARK 0x2046 => 0x2045, // SQUARE BRACKET WITH QUILL 0x207e => 0x207d, // SUPERSCRIPT PARENTHESIS 0x208e => 0x208d, // SUBSCRIPT PARENTHESIS 0x2309 => 0x2308, // CEILING 0x230b => 0x230a, // FLOOR 0x232a => 0x2329, // POINTING ANGLE BRACKET 0x2769 => 0x2768, // MEDIUM PARENTHESIS ORNAMENT 0x276b => 0x276a, // MEDIUM FLATTENED PARENTHESIS ORNAMENT 0x276d => 0x276c, // MEDIUM POINTING ANGLE BRACKET ORNAMENT 0x276f => 0x276e, // HEAVY POINTING ANGLE QUOTATION MARK ORNAMENT 0x2771 => 0x2770, // HEAVY POINTING ANGLE BRACKET ORNAMENT 0x2773 => 0x2772, // LIGHT TORTOISE SHELL BRACKET ORNAMENT 0x2775 => 0x2774, // MEDIUM CURLY BRACKET ORNAMENT 0x27c6 => 0x27c5, // S-SHAPED BAG DELIMITER 0x27e7 => 0x27e6, // MATHEMATICAL WHITE SQUARE BRACKET 0x27e9 => 0x27e8, // MATHEMATICAL ANGLE BRACKET 0x27eb => 0x27ea, // MATHEMATICAL DOUBLE ANGLE BRACKET 0x27ed => 0x27ec, // MATHEMATICAL WHITE TORTOISE SHELL BRACKET 0x27ef => 0x27ee, // MATHEMATICAL FLATTENED PARENTHESIS 0x2984 => 0x2983, // WHITE CURLY BRACKET 0x2986 => 0x2985, // WHITE PARENTHESIS 0x2988 => 0x2987, // Z NOTATION IMAGE BRACKET 0x298a => 0x2989, // Z NOTATION BINDING BRACKET 0x298c => 0x298b, // SQUARE BRACKET WITH UNDERBAR 0x2990 => 0x298d, // SQUARE BRACKET WITH TICK IN TOP CORNER 0x298e => 0x298f, // SQUARE BRACKET WITH TICK IN BOTTOM CORNER 0x2992 => 0x2991, // ANGLE BRACKET WITH DOT 0x2994 => 0x2993, // ARC LESS-THAN BRACKET 0x2996 => 0x2995, // DOUBLE ARC GREATER-THAN BRACKET 0x2998 => 0x2997, // BLACK TORTOISE SHELL BRACKET 0x29d9 => 0x29d8, // WIGGLY FENCE 0x29db => 0x29da, // DOUBLE WIGGLY FENCE 0x29fd => 0x29fc, // POINTING CURVED ANGLE BRACKET 0x2e23 => 0x2e22, // TOP HALF BRACKET 0x2e25 => 0x2e24, // BOTTOM HALF BRACKET 0x2e27 => 0x2e26, // SIDEWAYS U BRACKET 0x2e29 => 0x2e28, // DOUBLE PARENTHESIS 0x3009 => 0x3008, // ANGLE BRACKET 0x300b => 0x300a, // DOUBLE ANGLE BRACKET 0x300d => 0x300c, // CORNER BRACKET 0x300f => 0x300e, // WHITE CORNER BRACKET 0x3011 => 0x3010, // BLACK LENTICULAR BRACKET 0x3015 => 0x3014, // TORTOISE SHELL BRACKET 0x3017 => 0x3016, // WHITE LENTICULAR BRACKET 0x3019 => 0x3018, // WHITE TORTOISE SHELL BRACKET 0x301b => 0x301a, // WHITE SQUARE BRACKET 0xfe5a => 0xfe59, // SMALL PARENTHESIS 0xfe5c => 0xfe5b, // SMALL CURLY BRACKET 0xfe5e => 0xfe5d, // SMALL TORTOISE SHELL BRACKET 0xff09 => 0xff08, // FULLWIDTH PARENTHESIS 0xff3d => 0xff3b, // FULLWIDTH SQUARE BRACKET 0xff5d => 0xff5b, // FULLWIDTH CURLY BRACKET 0xff60 => 0xff5f, // FULLWIDTH WHITE PARENTHESIS 0xff63 => 0xff62, ]

OPEN

Bracket unicode characters (open bracket code => close bracket code).

public array<int, int> OPEN = [ 0x28 => 0x29, // PARENTHESIS 0x5b => 0x5d, // SQUARE BRACKET 0x7b => 0x7d, // CURLY BRACKET 0xf3a => 0xf3b, // TIBETAN MARK GUG RTAGS GYON 0xf3c => 0xf3d, // TIBETAN MARK ANG KHANG GYON 0x169b => 0x169c, // OGHAM FEATHER MARK 0x2045 => 0x2046, // SQUARE BRACKET WITH QUILL 0x207d => 0x207e, // SUPERSCRIPT PARENTHESIS 0x208d => 0x208e, // SUBSCRIPT PARENTHESIS 0x2308 => 0x2309, // CEILING 0x230a => 0x230b, // FLOOR 0x2329 => 0x232a, // POINTING ANGLE BRACKET 0x2768 => 0x2769, // MEDIUM PARENTHESIS ORNAMENT 0x276a => 0x276b, // MEDIUM FLATTENED PARENTHESIS ORNAMENT 0x276c => 0x276d, // MEDIUM POINTING ANGLE BRACKET ORNAMENT 0x276e => 0x276f, // HEAVY POINTING ANGLE QUOTATION MARK ORNAMENT 0x2770 => 0x2771, // HEAVY POINTING ANGLE BRACKET ORNAMENT 0x2772 => 0x2773, // LIGHT TORTOISE SHELL BRACKET ORNAMENT 0x2774 => 0x2775, // MEDIUM CURLY BRACKET ORNAMENT 0x27c5 => 0x27c6, // S-SHAPED BAG DELIMITER 0x27e6 => 0x27e7, // MATHEMATICAL WHITE SQUARE BRACKET 0x27e8 => 0x27e9, // MATHEMATICAL ANGLE BRACKET 0x27ea => 0x27eb, // MATHEMATICAL DOUBLE ANGLE BRACKET 0x27ec => 0x27ed, // MATHEMATICAL WHITE TORTOISE SHELL BRACKET 0x27ee => 0x27ef, // MATHEMATICAL FLATTENED PARENTHESIS 0x2983 => 0x2984, // WHITE CURLY BRACKET 0x2985 => 0x2986, // WHITE PARENTHESIS 0x2987 => 0x2988, // Z NOTATION IMAGE BRACKET 0x2989 => 0x298a, // Z NOTATION BINDING BRACKET 0x298b => 0x298c, // SQUARE BRACKET WITH UNDERBAR 0x298d => 0x2990, // SQUARE BRACKET WITH TICK IN TOP CORNER 0x298f => 0x298e, // SQUARE BRACKET WITH TICK IN BOTTOM CORNER 0x2991 => 0x2992, // ANGLE BRACKET WITH DOT 0x2993 => 0x2994, // ARC LESS-THAN BRACKET 0x2995 => 0x2996, // DOUBLE ARC GREATER-THAN BRACKET 0x2997 => 0x2998, // BLACK TORTOISE SHELL BRACKET 0x29d8 => 0x29d9, // WIGGLY FENCE 0x29da => 0x29db, // DOUBLE WIGGLY FENCE 0x29fc => 0x29fd, // POINTING CURVED ANGLE BRACKET 0x2e22 => 0x2e23, // TOP HALF BRACKET 0x2e24 => 0x2e25, // BOTTOM HALF BRACKET 0x2e26 => 0x2e27, // SIDEWAYS U BRACKET 0x2e28 => 0x2e29, // DOUBLE PARENTHESIS 0x3008 => 0x3009, // ANGLE BRACKET 0x300a => 0x300b, // DOUBLE ANGLE BRACKET 0x300c => 0x300d, // CORNER BRACKET 0x300e => 0x300f, // WHITE CORNER BRACKET 0x3010 => 0x3011, // BLACK LENTICULAR BRACKET 0x3014 => 0x3015, // TORTOISE SHELL BRACKET 0x3016 => 0x3017, // WHITE LENTICULAR BRACKET 0x3018 => 0x3019, // WHITE TORTOISE SHELL BRACKET 0x301a => 0x301b, // WHITE SQUARE BRACKET 0xfe59 => 0xfe5a, // SMALL PARENTHESIS 0xfe5b => 0xfe5c, // SMALL CURLY BRACKET 0xfe5d => 0xfe5e, // SMALL TORTOISE SHELL BRACKET 0xff08 => 0xff09, // FULLWIDTH PARENTHESIS 0xff3b => 0xff3d, // FULLWIDTH SQUARE BRACKET 0xff5b => 0xff5d, // FULLWIDTH CURLY BRACKET 0xff5f => 0xff60, // FULLWIDTH WHITE PARENTHESIS 0xff62 => 0xff63, ]
On this page
 

© 2004-2024 – Nicola Asuni - Tecnick.com - All rights reserved.
about - disclaimer - privacy