FC18: Moved APL punction lookalike pair to cake pie layer candy ring

This commit is contained in:
Willem Cazander 2025-08-02 22:21:46 +02:00
parent 9e9ad6af19
commit e8771e6c6b
7 changed files with 111 additions and 49 deletions

View file

@ -37,10 +37,10 @@ import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
*/
public enum FCDotPIE9CDash04 implements FourCornerDotCollePie9 {
NXX_01(' '),
NXX_02(' '),
NXX_03('∎'),
NXX_04(' '),
NXX_01('⍎'), // from APL
NXX_02('⍕'), // from APL
NXX_03('⌿'), // from APL
NXX_04('⍀'), // from APL
;
private final List<Integer> codePointDisplay;

View file

@ -37,22 +37,22 @@ import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
*/
public enum FCDotPIE9DDash16 implements FourCornerDotCollePie9 {
NXX_01(' '),
NXX_02(' '),
NXX_03(' '),
NXX_04(' '),
NXX_05(' '),
NXX_06(' '),
NXX_07(' '),
NXX_08(' '),
NXX_09(' '),
NXX_10(' '),
NXX_11(' '),
NXX_12(' '),
NXX_13(' '),
NXX_14(' '),
NXX_15(' '),
NXX_16(' '),
NXX_01(''),
NXX_02(''),
NXX_03(''),
NXX_04(''),
NXX_05(''),
NXX_06(''),
NXX_07(''),
NXX_08(''),
NXX_09(''),
NXX_10(''),
NXX_11(''),
NXX_12(''),
NXX_13(''),
NXX_14(''),
NXX_15(''),
NXX_16(''),
;
private final List<Integer> codePointDisplay;

View file

@ -37,23 +37,23 @@ import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
*/
public enum FCDotPIE9DDash17 implements FourCornerDotCollePie9 {
NXX_01(' '),
NXX_02(' '),
NXX_03(' '),
NXX_04(' '),
NXX_05(' '),
NXX_06(' '),
NXX_07(' '),
NXX_08(' '),
NXX_09(' '),
NXX_10(' '),
NXX_11(' '),
NXX_12(' '),
NXX_13(' '),
NXX_14(' '),
NXX_15(' '),
NXX_16(' '),
NXX_17(' '),
NXX_01(''),
NXX_02('⍣'), // from APL
NXX_03('∘'), // from APL
NXX_04('⍤'), // from APL
NXX_05(''),
NXX_06('⍨'), // from APL
NXX_07(''),
NXX_08(''),
NXX_09(''),
NXX_10(''),
NXX_11(''),
NXX_12('⍪'), // from APL
NXX_13('⋄'), // from APL
NXX_14(''),
NXX_15(''),
NXX_16(''),
NXX_17(''),
;
private final List<Integer> codePointDisplay;

View file

@ -75,17 +75,17 @@ public enum FCDotAPL0127DashP7A implements FourCornerDotColleZero33 {
// === 8 mirrors
/// SL190000
DOWN_TACK_JOT('⍎'),
__DOWN_TACK_JOT(' '),
/// SL200000
UP_TACK_JOT('⍕'),
__UP_TACK_JOT(' '),
/// SL150000
SLASH_BAR('⌿'),
__SLASH_BAR(' '),
/// SL160000
SLOPE_BAR('⍀'),
__SLOPE_BAR(' '),
/// SL010000
UP_STILE('⌈'),
__UP_STILE(' '),
/// SL020000
DOWN_STILE('⌊'),
__DOWN_STILE(' '),
/// SL030000 (used in GNU GPL)
__DEL(' '),
/// SL060000 (used in GNU GPL)

View file

@ -38,11 +38,11 @@ public enum FCDotAPL0127DashP7B implements FourCornerDotColleZero33 {
/// NEW from dynlog APL
__CIRCLE_DOT_XL(' '),
/// NEW from dynlog APL
CIRLCE_DOT('⍤'),
__CIRLCE_DOT(' '),
/// SL250000
JOT('∘'),
__JOT(' '),
/// NEW from dynlog APL
STAR_DOT('⍣'),
__STAR_DOT(' '),
// === ALGOL_60 <arithmetic operator> ::= + | - | × | / | ÷ |
@ -94,7 +94,7 @@ public enum FCDotAPL0127DashP7B implements FourCornerDotColleZero33 {
/// SL240000
IBEAM_TACK('⌶'),
/// NEW from DYNA
DOTTED_TILDE('⍨'),
__DOTTED_TILDE(' '),
/// SL450000
DIAERESIS('¨'),
// SL870000

View file

@ -44,7 +44,7 @@ public enum FCDotAPL0127DashP7C implements FourCornerDotColleZero33 {
/// SL740000
__RHO(' '),
/// NEW from dynlog APL
MINUS_COMMA('⍪'),
__MINUS_COMMA(' '),
/// --------- Left over from IBM APL
@ -71,7 +71,7 @@ public enum FCDotAPL0127DashP7C implements FourCornerDotColleZero33 {
// SL330000
__DELTA_UNDERBAR(' '), // GNU APL: user var: starts (A-Z) or one of the 3 characters _, , or
/// SL370000
LESS_GREATER('⋄'), // each stmt
__LESS_GREATER(' '), // each stmt
/// SL480000
__CIRCLE_PLUS(' '), // group
/// SL490000