□ = documented
✓ = implemented
if only N exists, it's if it's implemented at all
if 3 columns exist, it's a monadic function
if 6 columns exist, it's a dyadic+ function (higher adicies are complicated)
if 5 columns exist, it's a loop(ish thing) starter they correspond to NSA}]
where NSA are what types it works for and brackets - for what bracket types it works for
CHR | N NN |
S SS |
A AA |
} NS |
] NA |
SA |
---|---|---|---|---|---|---|
⁰ |
✓ | |||||
╫ |
✓ | |||||
+ |
✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
- |
✓ | |||||
( |
✓ | |||||
) |
✓ | |||||
[ |
✓ | ✓ | ✓ | ✓ | ✓ | |
] |
✓ | |||||
{ |
✓ | ✓ | ✓ | ✓ | ✓ | |
} |
✓ | |||||
< |
✓ | |||||
> |
✓ | |||||
‰ |
||||||
ø |
✓ | |||||
^ |
✓ | |||||
◂ |
✓ | |||||
◂◂ |
✓ | |||||
← |
||||||
↑ |
||||||
→ |
||||||
↓ |
||||||
↔ |
✓ | ✓ | ||||
↕ |
✓ | ✓ | ✓ | |||
ascii | ||||||
─ |
✓ | |||||
│ |
✓ | |||||
┌ |
✓ | |||||
┐ |
✓ | |||||
└ |
✓ | |||||
┘ |
✓ | |||||
├ |
✓ | ✓ | ✓ | |||
┤ |
✓ | ✓ | ✓ | |||
┬ |
✓ | |||||
┴ |
✓ | |||||
┼ |
✓ | |||||
╴ |
✓ | |||||
╵ |
✓ | ✓ | ✓ | |||
╶ |
✓ | |||||
╷ |
✓ | ✓ | ✓ | |||
╪ |
✓ | |||||
╋ |
SSS ✓ | aaNN ✓ | ||||
╋╋ |
aaNN ✓ | |||||
↖ |
||||||
↗ |
||||||
↘ |
||||||
↙ |
||||||
× |
✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
* |
□ | ✓ | ✓ | ✓ | ✓ | |
÷ |
✓ | |||||
± |
✓ | ✓ | ✓ | |||
« |
✓ | ✓ | ✓ | |||
» |
✓ | ✓ | ✓ | |||
≤ |
||||||
≥ |
||||||
≡ |
✓ | |||||
≠ |
✓ | |||||
A |
✓ | |||||
B |
||||||
C |
✓ | |||||
D |
□ | ✓ | ||||
E |
✓ | |||||
F |
||||||
G |
||||||
H |
✓ | ✓ | ✓ | ✓ | ||
I |
||||||
J |
✓ | ✓ | ||||
K |
✓ | ✓ | ||||
L |
✓ | ✓ | ✓ | |||
M |
✓ | |||||
N |
||||||
O |
✓ | |||||
P |
✓ | |||||
Q |
✓ | |||||
R |
✓ | ✓ | ||||
S |
✓ | |||||
T |
✓ | |||||
U |
✓ | ✓ | ✓ | |||
V |
✓ | |||||
W |
✓ | ✓ | ✓ | ✓ | ✓ | |
X |
✓ | |||||
Y |
✓ | |||||
Z |
✓ | |||||
a |
||||||
b |
||||||
c |
✓ | ✓ | ✓ | |||
d |
||||||
e |
✓ | |||||
f |
||||||
g |
✓ | |||||
h |
||||||
i |
||||||
j |
✓ | ✓ | ||||
k |
✓ | ✓ | ||||
l |
✓ | ✓ | ✓ | |||
m |
✓ | ✓ | ✓ | |||
n |
✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
o |
✓ | |||||
p |
✓ | |||||
q |
✓ | |||||
r |
✓ | aS ✓ | ✓ | |||
s |
✓ | ✓ | ||||
t |
✓ | |||||
u |
✓ | ✓ | ✓ | |||
v |
✓ | ✓ | ✓ | |||
w |
✓ | |||||
x |
✓ | |||||
y |
✓ | |||||
z |
✓ | |||||
0-9 | ✓ | |||||
‟ |
✓ | |||||
‼ |
✓ | ✓ | ✓ | |||
¼ |
||||||
½ |
✓ | ✓ | ||||
¾ |
||||||
√ |
✓ | |||||
/ |
✓ | ✓ | ✓ | |||
\ |
✓ | ✓ | ✓ | |||
∑ |
□ | □ | ✓ | |||
∙ |
✓ | |||||
‽ |
✓ | ✓ | ✓ | ✓ | ✓ | |
‾ |
✓ | |||||
⇵ |
✓ | ✓ | ||||
∔ |
✓ | ✓ | ✓ | ✓ | ||
: |
✓ | |||||
; |
✓ | |||||
⟳ |
aN ✓ | ✓ | ✓ | |||
⤢ |
✓ | ✓ | ✓ | |||
⌐ |
✓ | |||||
═ |
✓ | |||||
║ |
✓ | |||||
╬ |
✓ | |||||
“ |
✓ | |||||
” |
✓ | |||||
„ |
✓ | |||||
? |
✓ | ✓ | ✓ | ✓ | ]} ✓ | |
↶ |
aN ✓ | ✓ | ✓ | |||
↷ |
aN ✓ | ✓ | ✓ | |||
@ |
✓ | ✓ | ||||
# |
✓ | |||||
% |
✓ | |||||
! |
✓ | ✓ | ✓ | |||
α |
✓ | |||||
ω |
✓ | |||||
ŗ |
✓ | |||||
¹-⁹ |
✓ | |||||
0-9 |
✓ |
table of the palindromizators
1st | ─ | ═ | │ | ║ | ┼ | ╫ | ╪ | ╬ |
---|---|---|---|---|---|---|---|---|
2nd | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
─ | ✓ | □ | □ | □ | ||||
═ | ✓ | |||||||
│ | ✓ | □ | □ | ✓ | ||||
║ | ✓ | |||||||
┼ | ✓ | |||||||
╫ | ✓ | |||||||
╪ | ✓ | ✓ | ||||||
╬ | ✓ | ✓ |
- Hx = horizontal palindromization with x overlap
- mH = mirror horizontal - the reverse part gets characters swapped
- Hr = overlap = remainder
- Vx = vertical palindromization with x overlap
- mV = mirror vertical - the reverse part gets mirrored vertically
- sV = smart vertical - mV, but underscores get moved around to look better
- Vr = overlap = remainder
- xO = overlap mode
- bO = basic overlap - simpleOverlap (aka just choose the 2nd)
- gO = background overlap - noBGOverlap (aka basic overlap, but spaces get deprioritized)
- sO = smart overlap - smartOverlap (aka overlap smartly (e.g. \ + / -> X))
1st | ─ | ═ | │ | ║ | ╫ | ╪ | ┼ | ╬ |
---|---|---|---|---|---|---|---|---|
2nd | mH1 | mH0 | sV1 | sV0 | mH0 sV1 | mH1 sV0 | mH1 sV1 | mH0 sV0 |
** ─ ** | H1 | Hr | mH1 sVr | mH0 sVr | ||||
** ═ ** | H0 | |||||||
** │ ** | V1 | Vr | mHr sV1 | mHr sV0 | ||||
** ║ ** | V0 | |||||||
** ╫ ** | H0 V1 | |||||||
** ╪ ** | H1 V0 | |||||||
** ┼ ** | H1 V1 | Hr0 Vr1 | ||||||
** ╬ ** | Hr1 Vr0 | H0 V0 |
overlap table:
H | V | code |
---|---|---|
r | ║│ | |
r | ═─ | |
0 | 0 | ╬ |
0 | 1 | ╫ |
1 | 0 | ╪ |
1 | 1 | ┼ |
0 | r | ╬─ |
1 | r | ╪─ |
r | 0 | ╬│ |
r | 1 | ╫│ |
r | r | ╬┼ |
loop starters: ‽?[{