NX01: First lehmer dial codes and more kaas odeur numbers things
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m23s

This commit is contained in:
Willem Cazander 2026-02-15 17:56:51 +01:00
parent b7c933470b
commit af78169898
92 changed files with 985 additions and 287 deletions

View file

@ -63,7 +63,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
if (T010ᖟ.PART_10 == x) {
v.add("ten");
} else {
v.add(T010ᖟ..thisᵀᴮᵒⁿᵉᴺᵉʷ(x.zerdinal() + 1).abacusRȧñkChinaValue()); // 1 to 9
v.add(T010ᖟ..thisᵀᴮᵒⁿᵉᴼᶠ(x.zerdinal() + 1).abacusRȧñkChinaValue()); // 1 to 9
}
}), "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety",
"one hundred", "two hundred", "three hundred", "four hundred", "five hundred", "six hundred", "seven hundred", "eight hundred", "nine hundred")),
@ -299,7 +299,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
}
public String BȍőnPrintNumber16(BigInteger number) {
String amount16 = number.toString((int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ());
String amount16 = number.toString((int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ());
StringBuilder buf16 = new StringBuilder();
int c2 = 0;
for (char c:amount16.toCharArray()) {

View file

@ -90,7 +90,7 @@ public class Decimal144 extends AbstractBaseGetậlMatrix1<Decimal144, T512ᖟ>
@Override
public int getMatrix1Length() {
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override
@ -123,7 +123,7 @@ public class Decimal144 extends AbstractBaseGetậlMatrix1<Decimal144, T512ᖟ>
if (offset == 0) {
current = iteratorX3.next();
}
boolean value = current.clampᐧtuneᐧtool(T003ᖟ.valueOf(offset)).toNavajo();
boolean value = current.clampᐧtuneᐧtool(T003ᖟ.valueOf(offset)).bineralSmurf();
offset++;
if (offset == 3) {
offset = 0;

View file

@ -59,12 +59,12 @@ public enum T001ᖟ implements TerminatorEnum𓄯<T001ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T001ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T001ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -65,12 +65,12 @@ public enum T002ᖟ implements TerminatorEnum𓄯<T002ᖟ>, KaasOdeurBineral<T00
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T002ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T002ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}
@ -80,13 +80,18 @@ public enum T002ᖟ implements TerminatorEnum𓄯<T002ᖟ>, KaasOdeurBineral<T00
}
@Override
public boolean toNavajo() {
public boolean bineralSmurf() {
return ghostsInTailOfNavajo;
}
@Override
public T002ᖟ inverse() {
return valueOf(!toNavajo());
public T002ᖟ bineralInverse() {
return valueOf(!bineralSmurf());
}
@Override
public T002ᖟ zerdinalIdentity() {
return valueOf(ordinal() == 0);
}
public static T002ᖟ valueOf(final int index) {

View file

@ -61,12 +61,12 @@ public enum T003ᖟ implements TerminatorEnum𓄯<T003ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T003ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T003ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -63,12 +63,12 @@ public enum T004ᖟ implements TerminatorEnum𓄯<T004ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T004ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T004ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -63,12 +63,12 @@ public enum T005ᖟ implements TerminatorEnum𓄯<T005ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T005ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T005ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -64,12 +64,12 @@ public enum T006ᖟ implements TerminatorEnum𓄯<T006ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T006ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T006ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -65,12 +65,12 @@ public enum T007ᖟ implements TerminatorEnum𓄯<T007ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T007ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T007ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -76,12 +76,12 @@ public enum T008ᖟ implements TerminatorEnum𓄯<T008ᖟ>, LegoᐧBrickᐧTape
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T008ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T008ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -67,12 +67,12 @@ public enum T009ᖟ implements TerminatorEnum𓄯<T009ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T009ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T009ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -68,12 +68,12 @@ public enum T010ᖟ implements TerminatorEnum𓄯<T010ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T010ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T010ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -69,12 +69,12 @@ public enum T011ᖟ implements TerminatorEnum𓄯<T011ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T011ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T011ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -70,12 +70,12 @@ public enum T012ᖟ implements TerminatorEnum𓄯<T012ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T012ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T012ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -71,12 +71,12 @@ public enum T013ᖟ implements TerminatorEnum𓄯<T013ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T013ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T013ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -72,12 +72,12 @@ public enum T014ᖟ implements TerminatorEnum𓄯<T014ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T014ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T014ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -73,12 +73,12 @@ public enum T015ᖟ implements TerminatorEnum𓄯<T015ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T015ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T015ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -75,12 +75,12 @@ public enum T016ᖟ implements TerminatorEnum𓄯<T016ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T016ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T016ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -75,12 +75,12 @@ public enum T017ᖟ implements TerminatorEnum𓄯<T017ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T017ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T017ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -76,12 +76,12 @@ public enum T018ᖟ implements TerminatorEnum𓄯<T018ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T018ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T018ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -77,12 +77,12 @@ public enum T019ᖟ implements TerminatorEnum𓄯<T019ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T019ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T019ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -78,12 +78,12 @@ public enum T020ᖟ implements TerminatorEnum𓄯<T020ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T020ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T020ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -79,12 +79,12 @@ public enum T021ᖟ implements TerminatorEnum𓄯<T021ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T021ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T021ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -83,12 +83,12 @@ public enum T025ᖟ implements TerminatorEnum𓄯<T025ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T025ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T025ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -85,12 +85,12 @@ public enum T027ᖟ implements TerminatorEnum𓄯<T027ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T027ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T027ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -86,12 +86,12 @@ public enum T028ᖟ implements TerminatorEnum𓄯<T028ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T028ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T028ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -87,12 +87,12 @@ public enum T029ᖟ implements TerminatorEnum𓄯<T029ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T029ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T029ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -118,12 +118,12 @@ public enum T060ᖟ implements TerminatorEnum𓄯<T060ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T060ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T060ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -126,12 +126,12 @@ public enum T064ᖟ implements TerminatorEnum𓄯<T064ᖟ>, LegoᐧBrickᐧTape
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T064ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T064ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -145,12 +145,12 @@ public enum T087ᖟ implements TerminatorEnum𓄯<T087ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T087ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T087ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -186,12 +186,12 @@ public enum T128ᖟ implements TerminatorEnum𓄯<T128ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T128ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T128ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -250,12 +250,12 @@ public enum T192ᖟ implements TerminatorEnum𓄯<T192ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T192ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T192ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -314,12 +314,12 @@ public enum T256ᖟ implements TerminatorEnum𓄯<T256ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T256ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T256ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -358,12 +358,12 @@ public enum T300ᖟ implements TerminatorEnum𓄯<T300ᖟ> {
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T300ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T300ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -574,12 +574,12 @@ public enum T512ᖟ implements TerminatorEnum𓄯<T512ᖟ>, LegoᐧBrickᐧTape
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return Long.valueOf(valuesLength());
}
@Override
public T512ᖟ thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T512ᖟ thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return valueOf((int)(long) zerdinal);
}

View file

@ -40,7 +40,9 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.Bãßᛗᚢᛗ
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.Vū́ǘrBȍőnSupportꞱᴿᴳᴮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ.Vū́ǘrBurnCounterᴶᴹˣ;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurZerdinalIdentity;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfBineralX1;
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.Ladder;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.Terminator注;
@ -192,7 +194,7 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
return ghostsInAShell;
}
@Override
public T thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public T thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
if (slice == zerdinal) {
return thisᵀᴮᵒⁿᵉ(); // keep JVM identity equals to itself
}
@ -203,7 +205,7 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
return 0L;
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return (long)terminator注.slices();
}
@Override
@ -211,6 +213,10 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
return slice;
}
@Override
final public KaasOdeurBineral<?, ?> zerdinalIdentity() {
return KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(slice == 0); // move to impl
}
@Override
final public String abacusRȧñkName() {
return slice + "_" + terminator注.slices();
}
@ -291,10 +297,10 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
super(slice, i -> new BoneZerdinalBase1(i)); // TODO: make anno optional and add slice count in an drum constructor
}
static public BoneZerdinalBase1 valueOf(Long zerdinal) {
return IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(zerdinal);
return IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(zerdinal);
}
static public Long valuesLength() {
return IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
static public BoneZerdinalBase1[] values() {
return IDENTITY.zerdinalSpaceRodsToLadder().stream().toList().toArray(new BoneZerdinalBase1[] {});
@ -307,10 +313,10 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
super(slice, i -> new BoneZerdinalBase2(i));
}
static public BoneZerdinalBase2 valueOf(Long zerdinal) {
return IDENTITY.thisᵀᴮᵒⁿᵉᴺᵉʷ(zerdinal);
return IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(zerdinal);
}
static public Long valuesLength() {
return IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return IDENTITY.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
static public BoneZerdinalBase2[] values() {
return IDENTITY.zerdinalSpaceRodsToLadder().stream().toList().toArray(new BoneZerdinalBase2[] {});

View file

@ -29,6 +29,8 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪ
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉChaliceEnum𓄯;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfBineralX1;
/// Terminator glue for enum instance variants.
/// @param <T> The T-bone self type.
@ -44,6 +46,12 @@ public interface TerminatorEnum𓄯<T extends TerminatorEnum𓄯<T>> extends Ter
return Long.valueOf(ordinal());
}
// TODO: remove, when kode-gen of terminators add impl T002 impl in local terminate enum.
@Override
default KaasOdeurBineral<?, ?> zerdinalIdentity() {
return KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(ordinal() == 0);
}
@Override
default String abacusRȧñkName() {
return name();

View file

@ -27,6 +27,7 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurZerdinalIdentity;
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.BridgeZerdinalX63;
@ -45,13 +46,13 @@ public interface TerminatorIdentity𓄯<T extends Terminator𓄯<T>> extends
T thisᵀᴮᵒⁿᵉ();
@Override
default T thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
return thisᵀᴮᵒⁿᵉ().thisᵀᴮᵒⁿᵉᴺᵉʷ(zerdinal);
default T thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return thisᵀᴮᵒⁿᵉ().thisᵀᴮᵒⁿᵉᴼᶠ(zerdinal);
}
@Override
default Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
return thisᵀᴮᵒⁿᵉ().thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
default Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return thisᵀᴮᵒⁿᵉ().thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override
@ -68,4 +69,9 @@ public interface TerminatorIdentity𓄯<T extends Terminator𓄯<T>> extends
default Long zerdinal() {
return thisᵀᴮᵒⁿᵉ().zerdinal();
}
@Override
default KaasOdeurBineral<?, ?> zerdinalIdentity() {
return thisᵀᴮᵒⁿᵉ().zerdinalIdentity();
}
}

View file

@ -159,7 +159,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>>
}
default long abacusRȧñkOctalBitShifterBE() {
return zerdinalSpaceOctalCount() * (thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() - zerdinal() - 1) * ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS;
return zerdinalSpaceOctalCount() * (thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() - zerdinal() - 1) * ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS;
}
default Integer zerdinalSpaceOctalCount() {

View file

@ -70,7 +70,7 @@ abstract public class AbstractGroßGetậlŌṁ1ⁿᴰ<T extends BaseGetậl<T,
@Override
public int getMatrix1Length() {
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override

View file

@ -44,7 +44,7 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
public AbstractGroßGetậlŌṁ6ˢᴰ(int fractalLevel) {
this.fractalLevel = fractalLevel;
this.valuesLength = resolveFractalLevel(fractalLevel);
this.values = new V144Tocta[(int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()][valuesLength];
this.values = new V144Tocta[(int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()][valuesLength];
for (int x=0;x<this.values.length;x++) {
for (int y=0;y<this.values[x].length;y++) {
this.values[x][y] = new V144Tocta();
@ -55,7 +55,7 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
public AbstractGroßGetậlŌṁ6ˢᴰ(int fractalLevel, JediTempleBase8Rope values) {
this.fractalLevel = fractalLevel;
this.valuesLength = resolveFractalLevel(fractalLevel);
this.values = new V144Tocta[(int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()][valuesLength];
this.values = new V144Tocta[(int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()][valuesLength];
for (int x=0;x<this.values.length;x++) {
for (int y=0;y<this.values[x].length;y++) {
this.values[x][y] = new V144Tocta(values);
@ -75,12 +75,12 @@ abstract public class AbstractGroßGetậlŌṁ6ˢᴰ<T extends BaseGetậl<T, T
@Override
public int getMatrix1Length() {
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override
public int getMatrix2Length() {
return (int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override

View file

@ -65,7 +65,7 @@ public class GroßGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<GroßGetậl
@Override
public int getMatrix1Length() {
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override

View file

@ -41,7 +41,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class GroßGetậl6ˢᴰ extends AbstractBaseGetậlMatrix2<GroßGetậl6ˢᴰ, T512ᖟ> {
private final V144Tocta[] values = new V144Tocta[(int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()];
private final V144Tocta[] values = new V144Tocta[(int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()];
public GroßGetậl6ˢᴰ() {
for (int i=0;i<this.values.length;i++) {
@ -61,12 +61,12 @@ public class GroßGetậl6ˢᴰ extends AbstractBaseGetậlMatrix2<GroßGetậl6
@Override
public int getMatrix1Length() {
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T016ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override
public int getMatrix2Length() {
return (int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T012ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override

View file

@ -229,7 +229,7 @@ public class Gê̄ldGetậl extends AbstractBaseGetậlMatrix1<Gê̄ldGetậl, T
@Override
public int getMatrix1Length() {
return (int)(long) T004ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T004ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override

View file

@ -36,7 +36,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4ˢᴰ,V0x0013B0ˣᴸ> {
private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[(int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()];
private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[(int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()];
public KlompGetậl4ˢᴰ() {
for (int i=0;i<this.values.length;i++) {
@ -57,7 +57,7 @@ public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4
@Override
public int getMatrix1Length() {
return (int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override

View file

@ -47,7 +47,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
throw new IllegalArgumentException("Can't slice cheese into less than one peace.");
}
this.kaasCuts = kaasCuts;
this.kaas = new V0x0013B0ˣᴸ[(int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()][kaasCuts];
this.kaas = new V0x0013B0ˣᴸ[(int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()][kaasCuts];
for (int x=0;x<this.kaas.length;x++) {
for (int y=0;y<this.kaas[x].length;y++) {
this.kaas[x][y] = new V0x0013B0ˣᴸ();
@ -60,7 +60,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
throw new IllegalArgumentException("Can't slice cheese into less than one peace.");
}
this.kaasCuts = kaasCuts;
this.kaas = new V0x0013B0ˣᴸ[(int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()][kaasCuts];
this.kaas = new V0x0013B0ˣᴸ[(int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()][kaasCuts];
for (int x=0;x<this.kaas.length;x++) {
for (int y=0;y<this.kaas[x].length;y++) {
this.kaas[x][y] = new V0x0013B0ˣᴸ(values);
@ -79,7 +79,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
@Override
public int getMatrix1Length() {
return (int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
return (int)(long) T008ᖟ..thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
}
@Override

View file

@ -45,7 +45,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut) {
this.worstCut = worstCut;
this.worstCutLength = (int)(long) worstCut.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
this.worstCutLength = (int)(long) worstCut.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
this.values = new V0x000861ˣᴸ[this.worstCutLength];
for (int i=0;i<this.values.length;i++) {
this.values[i] = new V0x000861ˣᴸ();
@ -54,7 +54,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut, JediTempleBase8Rope values) {
this.worstCut = worstCut;
this.worstCutLength = (int)(long) worstCut.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
this.worstCutLength = (int)(long) worstCut.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
this.values = new V0x000861ˣᴸ[this.worstCutLength];
for (int i=0;i<this.values.length;i++) {
this.values[i] = new V0x000861ˣᴸ(values);

View file

@ -60,9 +60,9 @@ public class WavẽWorstGetậl2ⁿᴰ extends AbstractBaseGetậlMatrix2<Wavẽ
public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel, JediTempleBase8Rope values) {
this.worstCut = worstCut;
this.worstCutLength = (int)(long) worstCut.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
this.worstCutLength = (int)(long) worstCut.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
this.worstChannel = worstChannel;
this.worstChannelLength = (int)(long) worstChannel.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ();
this.worstChannelLength = (int)(long) worstChannel.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ();
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
for (int x=0;x<this.worstCutLength;x++) {
for (int y=0;y<this.worstChannelLength;y++) {

View file

@ -174,8 +174,8 @@ public class ŌctopǔsALU {
var valResultNum = valANum + valBNum;
if (valResultNum > valA.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()) {
valResultNum = valA.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() -1;
if (valResultNum > valA.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()) {
valResultNum = valA.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() -1;
}
T008ᖟ valResult = T008ᖟ.values()[(int) valResultNum];

View file

@ -40,7 +40,7 @@ public interface JediTempleBase8Rope extends Rope<T008ᖟ> {
T002ᖟ spin();
default boolean hasNext() {
return spin().toNavajo();
return spin().bineralSmurf();
}
static JediTempleBase8Rope wrapᴼᶠ(Iterator<T008ᖟ> iterator) {

View file

@ -29,6 +29,8 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉChaliceEnum𓄯;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfBineralX1;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public interface NumberMatrixEnum𓄯<T extends NumberMatrixEnum𓄯<T>> extends NumberMatrix𓄯<T>, BãßᛗᚢᛗᛗᛉChaliceEnum𓄯<T> {
@ -38,6 +40,11 @@ public interface NumberMatrixEnum𓄯<T extends NumberMatrixEnum𓄯<T>> extends
return Long.valueOf(ordinal());
}
@Override
default KaasOdeurBineral<?, ?> zerdinalIdentity() {
return KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(ordinal() == 0);
}
@Override
default String abacusRȧñkName() {
return name();
@ -49,7 +56,7 @@ public interface NumberMatrixEnum𓄯<T extends NumberMatrixEnum𓄯<T>> extends
@Deprecated
T zerdinalMaterializeSpace(long zerdinal);
default T thisᵀᴮᵒⁿᵉᴺᵉʷ(Long value) {
default T thisᵀᴮᵒⁿᵉᴼᶠ(Long value) {
return zerdinalMaterializeSpace(value);
}
@ -57,7 +64,7 @@ public interface NumberMatrixEnum𓄯<T extends NumberMatrixEnum𓄯<T>> extends
return 0L;
}
default Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
default Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return zerdinalSpaceBoundary();
}
}

View file

@ -36,6 +36,8 @@ import java.util.Set;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnumShot𓄯;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfBineralX1;
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ArrayLadderOpen;
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.Ladder;
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.LadderOpen;
@ -211,9 +213,14 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
public Long zerdinal() {
return itemOrdinal;
}
@Override
public KaasOdeurBineral<?, ?> zerdinalIdentity() {
return KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(itemOrdinal == 0);
}
@Override
public Abacus thisᵀᴮᵒⁿᵉᴺᵉʷ(Long zerdinal) {
public Abacus thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
return values.get((int)(long) zerdinal);
}
@ -223,7 +230,7 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
}
@Override
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ() {
public Long thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() {
return values.size();
}
}

View file

@ -45,7 +45,7 @@ public interface ZerdinalAḃåčȕs̈Rȧñk<T extends ZerdinalAḃåčȕs̈Rȧ
}
default ZerdinalAḃåčȕs̈RȧñkOperationPipe abacusOperation(ZerdinalAḃåčȕs̈RȧñkOperation op, long zerdinal, boolean carry) {
return op.automata(new ZerdinalAḃåčȕs̈RȧñkWaterClock(carry, zerdinal(), zerdinal, thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()));
return op.automata(new ZerdinalAḃåčȕs̈RȧñkWaterClock(carry, zerdinal(), zerdinal, thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()));
}
default T abacusRȧñkGotoFirst() {

View file

@ -48,10 +48,10 @@ public final class ZerdinalAḃåčȕs̈RȧñkWaterClock implements ZerdinalAḃ
@Override
public <T extends ZerdinalAḃåčȕs̈Rȧñk<T>> T materializeOutput(T rank) {
if (outputBoundry() != rank.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉᵁᵖ()) {
if (outputBoundry() != rank.thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()) {
throw new IllegalArgumentException("Wrong rank type of given water pipe size: " + outputBoundry());
}
return rank.thisᵀᴮᵒⁿᵉᴺᵉʷ(output);
return rank.thisᵀᴮᵒⁿᵉᴼᶠ(output);
}
@Override