Skip to content

Commit

Permalink
update to show opener characters correctly
Browse files Browse the repository at this point in the history
  • Loading branch information
tbrowder committed Aug 28, 2019
1 parent 7319954 commit 094d2bf
Showing 1 changed file with 55 additions and 51 deletions.
106 changes: 55 additions & 51 deletions doc/Language/opener-chars.pod6
Expand Up @@ -5,112 +5,116 @@
=SUBTITLE Valid opening brackets
The following table shows all of the valid graphemes usable as opening
brackets in such constructs as I<Pod6 declarator blocks>.
brackets in such constructs as I<Pod6 declarator blocks>. Note they are shown
between pipe symbols so the extra bounding space for any wide characters
can be seen.
The source for the table is the I<token opener> defined in the I<role STD>
in the I<Rakudo grammar>.
=begin table :caption<Opener Graphemes>
=begin table
Char | Hex | Char | Hex | Char | Hex | Char | Hex
=====+=====+======+=====+======+=====+======+====
\\x[0x0028] | 0x0028 | \\x[0x003C] | 0x003C | \\x[0x005B] | 0x005B | \\x[0x007B] | 0x007B
|(| | 0x0028 | |<| | 0x003C | |[| | 0x005B | |{| | 0x007B
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x00AB] | 0x00AB | \x[0x0F3A] | 0x0F3A | \x[0x0F3C] | 0x0F3C | \x[0x169B] | 0x169B
|«| | 0x00AB | |༺| | 0x0F3A | |༼| | 0x0F3C | |᚛| | 0x169B
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2018] | 0x2018 | \x[0x201A] | 0x201A | \x[0x201B] | 0x201B | \x[0x201C] | 0x201C
|‘| | 0x2018 | |‚| | 0x201A | |‛| | 0x201B | |“| | 0x201C
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x201E] | 0x201E | \x[0x201F] | 0x201F | \x[0x2039] | 0x2039 | \x[0x2045] | 0x2045
|„| | 0x201E | |‟| | 0x201F | |‹| | 0x2039 | |⁅| | 0x2045
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x207D] | 0x207D | \x[0x208D] | 0x208D | \x[0x2208] | 0x2208 | \x[0x2209] | 0x2209
|⁽| | 0x207D | |₍| | 0x208D | |∈| | 0x2208 | |∉| | 0x2209
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x220A] | 0x220A | \x[0x2215] | 0x2215 | \x[0x223C] | 0x223C | \x[0x2243] | 0x2243
|∊| | 0x220A | |∕| | 0x2215 | |∼| | 0x223C | |≃| | 0x2243
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2252] | 0x2252 | \x[0x2254] | 0x2254 | \x[0x2264] | 0x2264 | \x[0x2266] | 0x2266
|≒| | 0x2252 | |≔| | 0x2254 | |≤| | 0x2264 | |≦| | 0x2266
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2268] | 0x2268 | \x[0x226A] | 0x226A | \x[0x226E] | 0x226E | \x[0x2270] | 0x2270
|≨| | 0x2268 | |≪| | 0x226A | |≮| | 0x226E | |≰| | 0x2270
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2272] | 0x2272 | \x[0x2274] | 0x2274 | \x[0x2276] | 0x2276 | \x[0x2278] | 0x2278
|≲| | 0x2272 | |≴| | 0x2274 | |≶| | 0x2276 | |≸| | 0x2278
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x227A] | 0x227A | \x[0x227C] | 0x227C | \x[0x227E] | 0x227E | \x[0x2280] | 0x2280
|≺| | 0x227A | |≼| | 0x227C | |≾| | 0x227E | |⊀| | 0x2280
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2282] | 0x2282 | \x[0x2284] | 0x2284 | \x[0x2286] | 0x2286 | \x[0x2288] | 0x2288
|⊂| | 0x2282 | |⊄| | 0x2284 | |⊆| | 0x2286 | |⊈| | 0x2288
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x228A] | 0x228A | \x[0x228F] | 0x228F | \x[0x2291] | 0x2291 | \x[0x2298] | 0x2298
|⊊| | 0x228A | |⊏| | 0x228F | |⊑| | 0x2291 | |⊘| | 0x2298
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x22A2] | 0x22A2 | \x[0x22A6] | 0x22A6 | \x[0x22A8] | 0x22A8 | \x[0x22A9] | 0x22A9
|⊢| | 0x22A2 | |⊦| | 0x22A6 | |⊨| | 0x22A8 | |⊩| | 0x22A9
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x22AB] | 0x22AB | \x[0x22B0] | 0x22B0 | \x[0x22B2] | 0x22B2 | \x[0x22B4] | 0x22B4
|⊫| | 0x22AB | |⊰| | 0x22B0 | |⊲| | 0x22B2 | |⊴| | 0x22B4
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x22B6] | 0x22B6 | \x[0x22C9] | 0x22C9 | \x[0x22CB] | 0x22CB | \x[0x22D0] | 0x22D0
|⊶| | 0x22B6 | |⋉| | 0x22C9 | |⋋| | 0x22CB | |⋐| | 0x22D0
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x22D6] | 0x22D6 | \x[0x22D8] | 0x22D8 | \x[0x22DA] | 0x22DA | \x[0x22DC] | 0x22DC
|⋖| | 0x22D6 | |⋘| | 0x22D8 | |⋚| | 0x22DA | |⋜| | 0x22DC
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x22DE] | 0x22DE | \x[0x22E0] | 0x22E0 | \x[0x22E2] | 0x22E2 | \x[0x22E4] | 0x22E4
|⋞| | 0x22DE | |⋠| | 0x22E0 | |⋢| | 0x22E2 | |⋤| | 0x22E4
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x22E6] | 0x22E6 | \x[0x22E8] | 0x22E8 | \x[0x22EA] | 0x22EA | \x[0x22EC] | 0x22EC
|⋦| | 0x22E6 | |⋨| | 0x22E8 | |⋪| | 0x22EA | |⋬| | 0x22EC
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x22F0] | 0x22F0 | \x[0x22F2] | 0x22F2 | \x[0x22F3] | 0x22F3 | \x[0x22F4] | 0x22F4
|⋰| | 0x22F0 | |⋲| | 0x22F2 | |⋳| | 0x22F3 | |⋴| | 0x22F4
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x22F6] | 0x22F6 | \x[0x22F7] | 0x22F7 | \x[0x2308] | 0x2308 | \x[0x230A] | 0x230A
|⋶| | 0x22F6 | |⋷| | 0x22F7 | |⌈| | 0x2308 | |⌊| | 0x230A
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2329] | 0x2329 | \x[0x23B4] | 0x23B4 | \x[0x2768] | 0x2768 | \x[0x276A] | 0x276A
|〈| | 0x2329 | |⎴| | 0x23B4 | |❨| | 0x2768 | |❪| | 0x276A
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x276C] | 0x276C | \x[0x276E] | 0x276E | \x[0x2770] | 0x2770 | \x[0x2772] | 0x2772
|❬| | 0x276C | |❮| | 0x276E | |❰| | 0x2770 | |❲| | 0x2772
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2774] | 0x2774 | \x[0x27C3] | 0x27C3 | \x[0x27C5] | 0x27C5 | \x[0x27D5] | 0x27D5
|❴| | 0x2774 | |⟃| | 0x27C3 | |⟅| | 0x27C5 | |⟕| | 0x27D5
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x27DD] | 0x27DD | \x[0x27E2] | 0x27E2 | \x[0x27E4] | 0x27E4 | \x[0x27E6] | 0x27E6
|⟝| | 0x27DD | |⟢| | 0x27E2 | |⟤| | 0x27E4 | |⟦| | 0x27E6
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x27E8] | 0x27E8 | \x[0x27EA] | 0x27EA | \x[0x2983] | 0x2983 | \x[0x2985] | 0x2985
|⟨| | 0x27E8 | |⟪| | 0x27EA | |⦃| | 0x2983 | |⦅| | 0x2985
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2987] | 0x2987 | \x[0x2989] | 0x2989 | \x[0x298B] | 0x298B | \x[0x298D] | 0x298D
|⦇| | 0x2987 | |⦉| | 0x2989 | |⦋| | 0x298B | |⦍| | 0x298D
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x298F] | 0x298F | \x[0x2991] | 0x2991 | \x[0x2993] | 0x2993 | \x[0x2995] | 0x2995
|⦏| | 0x298F | |⦑| | 0x2991 | |⦓| | 0x2993 | |⦕| | 0x2995
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2997] | 0x2997 | \x[0x29C0] | 0x29C0 | \x[0x29C4] | 0x29C4 | \x[0x29CF] | 0x29CF
|⦗| | 0x2997 | |⧀| | 0x29C0 | |⧄| | 0x29C4 | |⧏| | 0x29CF
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x29D1] | 0x29D1 | \x[0x29D4] | 0x29D4 | \x[0x29D8] | 0x29D8 | \x[0x29DA] | 0x29DA
|⧑| | 0x29D1 | |⧔| | 0x29D4 | |⧘| | 0x29D8 | |⧚| | 0x29DA
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x29F8] | 0x29F8 | \x[0x29FC] | 0x29FC | \x[0x2A2B] | 0x2A2B | \x[0x2A2D] | 0x2A2D
|⧸| | 0x29F8 | |⧼| | 0x29FC | |⨫| | 0x2A2B | |⨭| | 0x2A2D
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2A34] | 0x2A34 | \x[0x2A3C] | 0x2A3C | \x[0x2A64] | 0x2A64 | \x[0x2A79] | 0x2A79
|⨴| | 0x2A34 | |⨼| | 0x2A3C | |⩤| | 0x2A64 | |⩹| | 0x2A79
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2A7D] | 0x2A7D | \x[0x2A7F] | 0x2A7F | \x[0x2A81] | 0x2A81 | \x[0x2A83] | 0x2A83
|⩽| | 0x2A7D | |⩿| | 0x2A7F | |⪁| | 0x2A81 | |⪃| | 0x2A83
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2A8B] | 0x2A8B | \x[0x2A91] | 0x2A91 | \x[0x2A93] | 0x2A93 | \x[0x2A95] | 0x2A95
|⪋| | 0x2A8B | |⪑| | 0x2A91 | |⪓| | 0x2A93 | |⪕| | 0x2A95
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2A97] | 0x2A97 | \x[0x2A99] | 0x2A99 | \x[0x2A9B] | 0x2A9B | \x[0x2AA1] | 0x2AA1
|⪗| | 0x2A97 | |⪙| | 0x2A99 | |⪛| | 0x2A9B | |⪡| | 0x2AA1
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2AA6] | 0x2AA6 | \x[0x2AA8] | 0x2AA8 | \x[0x2AAA] | 0x2AAA | \x[0x2AAC] | 0x2AAC
|⪦| | 0x2AA6 | |⪨| | 0x2AA8 | |⪪| | 0x2AAA | |⪬| | 0x2AAC
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2AAF] | 0x2AAF | \x[0x2AB3] | 0x2AB3 | \x[0x2ABB] | 0x2ABB | \x[0x2ABD] | 0x2ABD
|⪯| | 0x2AAF | |⪳| | 0x2AB3 | |⪻| | 0x2ABB | |⪽| | 0x2ABD
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2ABF] | 0x2ABF | \x[0x2AC1] | 0x2AC1 | \x[0x2AC3] | 0x2AC3 | \x[0x2AC5] | 0x2AC5
|⪿| | 0x2ABF | |⫁| | 0x2AC1 | |⫃| | 0x2AC3 | |⫅| | 0x2AC5
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2ACD] | 0x2ACD | \x[0x2ACF] | 0x2ACF | \x[0x2AD1] | 0x2AD1 | \x[0x2AD3] | 0x2AD3
|⫍| | 0x2ACD | |⫏| | 0x2ACF | |⫑| | 0x2AD1 | |⫓| | 0x2AD3
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2AD5] | 0x2AD5 | \x[0x2AEC] | 0x2AEC | \x[0x2AF7] | 0x2AF7 | \x[0x2AF9] | 0x2AF9
|⫕| | 0x2AD5 | |⫬| | 0x2AEC | |⫷| | 0x2AF7 | |⫹| | 0x2AF9
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2E02] | 0x2E02 | \x[0x2E04] | 0x2E04 | \x[0x2E09] | 0x2E09 | \x[0x2E0C] | 0x2E0C
|⸂| | 0x2E02 | |⸄| | 0x2E04 | |⸉| | 0x2E09 | |⸌| | 0x2E0C
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x2E1C] | 0x2E1C | \x[0x2E20] | 0x2E20 | \x[0x2E28] | 0x2E28 | \x[0x3008] | 0x3008
|⸜| | 0x2E1C | |⸠| | 0x2E20 | |⸨| | 0x2E28 | |〈| | 0x3008
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x300A] | 0x300A | \x[0x300C] | 0x300C | \x[0x300E] | 0x300E | \x[0x3010] | 0x3010
|《| | 0x300A | |「| | 0x300C | |『| | 0x300E | |【| | 0x3010
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x3014] | 0x3014 | \x[0x3016] | 0x3016 | \x[0x3018] | 0x3018 | \x[0x301A] | 0x301A
|〔| | 0x3014 | |〖| | 0x3016 | |〘| | 0x3018 | |〚| | 0x301A
--------+---------+---------+---------+---------+---------+---------+--------
\x[0x301D] | 0x301D | \x[0xFD3E] | 0xFD3E | \x[0xFE17] | 0xFE17 | \x[0xFE35] | 0xFE35
|〝| | 0x301D | |﴾| | 0xFD3E | |︗| | 0xFE17 | |︵| | 0xFE35
--------+---------+---------+---------+---------+---------+---------+--------
\x[0xFE37] | 0xFE37 | \x[0xFE39] | 0xFE39 | \x[0xFE3B] | 0xFE3B | \x[0xFE3D] | 0xFE3D
|︷| | 0xFE37 | |︹| | 0xFE39 | |︻| | 0xFE3B | |︽| | 0xFE3D
--------+---------+---------+---------+---------+---------+---------+--------
\x[0xFE3F] | 0xFE3F | \x[0xFE41] | 0xFE41 | \x[0xFE43] | 0xFE43 | \x[0xFE47] | 0xFE47
|︿| | 0xFE3F | |﹁| | 0xFE41 | |﹃| | 0xFE43 | |﹇| | 0xFE47
--------+---------+---------+---------+---------+---------+---------+--------
\x[0xFE59] | 0xFE59 | \x[0xFE5B] | 0xFE5B | \x[0xFE5D] | 0xFE5D | \x[0xFF08] | 0xFF08
|﹙| | 0xFE59 | |﹛| | 0xFE5B | |﹝| | 0xFE5D | |(| | 0xFF08
--------+---------+---------+---------+---------+---------+---------+--------
\x[0xFF1C] | 0xFF1C | \x[0xFF3B] | 0xFF3B | \x[0xFF5B] | 0xFF5B | \x[0xFF5F] | 0xFF5F
|<| | 0xFF1C | |[| | 0xFF3B | |{| | 0xFF5B | |⦅| | 0xFF5F
--------+---------+---------+---------+---------+---------+---------+--------
\x[0xFF62] | 0xFF62 | | | | | |
|「| | 0xFF62 | | | | | |
--------+---------+---------+---------+---------+---------+---------+--------
=end table
=end pod

0 comments on commit 094d2bf

Please sign in to comment.