JPP: Refactored abacus api to english candy letters

This commit is contained in:
Willem Cazander 2025-09-24 14:54:58 +02:00
parent 29a413bb6d
commit 0d55269389
63 changed files with 251 additions and 589 deletions

View file

@ -92,8 +92,8 @@ public enum LinguaFactory {
if (containerInfo == null) { if (containerInfo == null) {
throw new NullPointerException("Missing annotation LinguaNodeContainer注 on: "+container); throw new NullPointerException("Missing annotation LinguaNodeContainer注 on: "+container);
} }
String idx1 = Integer.toString(containerInfo.nozero().stibitz1().rȧñkTelNul(), 16).toUpperCase(); String idx1 = Integer.toString(containerInfo.nozero().stibitz1().zerdinal(), 16).toUpperCase();
String idx2 = Integer.toString(containerInfo.nozero().stibitz2().rȧñkTelNul(), 16).toUpperCase(); String idx2 = Integer.toString(containerInfo.nozero().stibitz2().zerdinal(), 16).toUpperCase();
String nodeSlug = node.getName().substring(1); // remove prefix String nodeSlug = node.getName().substring(1); // remove prefix
nodeSlug = nodeSlug.replaceAll(CLAZZ_MIN_SIGN, "-"); nodeSlug = nodeSlug.replaceAll(CLAZZ_MIN_SIGN, "-");

View file

@ -53,17 +53,17 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
// TODO: Move this into lingua // TODO: Move this into lingua
LATIN_BASIC( LATIN_BASIC(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(Integer.toString(x.rȧñkTelNul())))), new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(Integer.toString(x.zerdinal())))),
new BaseGlyphSetNumber(v -> T016ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T016ᖟGunHexUpperCase.class)))), new BaseGlyphSetNumber(v -> T016ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T016ᖟGunHexUpperCase.class)))),
new BaseGlyphSetNumber("1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R")), new BaseGlyphSetNumber("1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R")),
LATIN_DTMF( LATIN_DTMF(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkChinaWaarde()))).withSeperator(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE), new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkChinaWaarde()))).withSeperator(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE),
new BaseGlyphSetNumber("1","2","3","A","4","5","6","B","7","8","9","C","*","0","#","D"), new BaseGlyphSetNumber("1","2","3","A","4","5","6","B","7","8","9","C","*","0","#","D"),
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> { new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> {
if (T010ᖟ.PART_10 == x) { if (T010ᖟ.PART_10 == x) {
v.addᵂʳ("ten"); v.addᵂʳ("ten");
} else { } else {
v.addᵂʳ(T010ᖟ..teŀráàmWaardes().getᴿᵈ(x.rȧñkTelEen()).rȧñkChinaWaarde()); // 1 to 9 v.addᵂʳ(T010ᖟ..zerdinalMaterializeSpace(x.zerdinal() + 1).rȧñkChinaWaarde()); // 1 to 9
} }
}), "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety", }), "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")), "one hundred", "two hundred", "three hundred", "four hundred", "five hundred", "six hundred", "seven hundred", "eight hundred", "nine hundred")),
@ -85,23 +85,23 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
null), null),
TONE_SCRIPT( TONE_SCRIPT(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkRingToon()))), new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.abacusRȧñkRingToon()))),
new BaseGlyphSetNumber(v -> T016ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkRingToon()))), new BaseGlyphSetNumber(v -> T016ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.abacusRȧñkRingToon()))),
new BaseGlyphSetNumber("꜊꜈","꜊꜉","꜊꜋","꜊꜌","꜊꜍","꜊꜎","꜊꜏","꜊꜐","꜊꜑","˧˥","˧˦","˧˨","˧˩","˧꜒","˧꜓","˧꜔","˧꜕","˧꜖","꜏˥","꜏˦","꜏˧","꜏˨","꜏˩","꜏꜍","꜏꜎","꜏꜐","꜏꜑")), new BaseGlyphSetNumber("꜊꜈","꜊꜉","꜊꜋","꜊꜌","꜊꜍","꜊꜎","꜊꜏","꜊꜐","꜊꜑","˧˥","˧˦","˧˨","˧˩","˧꜒","˧꜓","˧꜔","˧꜕","˧꜖","꜏˥","꜏˦","꜏˧","꜏˨","꜏˩","꜏꜍","꜏꜎","꜏꜐","꜏꜑")),
DIPAVALI_LRPATH_TOPHEX( DIPAVALI_LRPATH_TOPHEX(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterLR.class)))), new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterLR.class)))),
new BaseGlyphSetNumber("˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧").withAltGlyphSet(BaseGlyphSet.LATIN_TOP), new BaseGlyphSetNumber("˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧").withAltGlyphSet(BaseGlyphSet.LATIN_TOP),
null), null),
DIPAVALI_LRPATH_SUBHEX( DIPAVALI_LRPATH_SUBHEX(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterLR.class)))), new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterLR.class)))),
new BaseGlyphSetNumber("˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧").withAltGlyphSet(BaseGlyphSet.LATIN_SUB), new BaseGlyphSetNumber("˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧").withAltGlyphSet(BaseGlyphSet.LATIN_SUB),
null), null),
DIPAVALI_RLPATH_TOPHEX( DIPAVALI_RLPATH_TOPHEX(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterRL.class)))), new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterRL.class)))),
new BaseGlyphSetNumber("꜔꜒꜖","꜔꜖꜒","꜔꜒꜓","꜔꜖꜕","꜔꜓꜓","꜔꜕꜕","꜔꜒꜒","꜔꜖꜖","꜒꜖꜔","꜖꜒꜔","꜒꜓꜔","꜖꜕꜔","꜓꜓꜔","꜕꜕꜔","꜒꜒꜔","꜖꜖꜔").withAltGlyphSet(BaseGlyphSet.LATIN_TOP), new BaseGlyphSetNumber("꜔꜒꜖","꜔꜖꜒","꜔꜒꜓","꜔꜖꜕","꜔꜓꜓","꜔꜕꜕","꜔꜒꜒","꜔꜖꜖","꜒꜖꜔","꜖꜒꜔","꜒꜓꜔","꜖꜕꜔","꜓꜓꜔","꜕꜕꜔","꜒꜒꜔","꜖꜖꜔").withAltGlyphSet(BaseGlyphSet.LATIN_TOP),
null), null),
DIPAVALI_RLPATH_SUBHEX( DIPAVALI_RLPATH_SUBHEX(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterRL.class)))), new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkGunFire(T010ᖟGunToneLetterRL.class)))),
new BaseGlyphSetNumber("꜔꜒꜖","꜔꜖꜒","꜔꜒꜓","꜔꜖꜕","꜔꜓꜓","꜔꜕꜕","꜔꜒꜒","꜔꜖꜖","꜒꜖꜔","꜖꜒꜔","꜒꜓꜔","꜖꜕꜔","꜓꜓꜔","꜕꜕꜔","꜒꜒꜔","꜖꜖꜔").withAltGlyphSet(BaseGlyphSet.LATIN_SUB), new BaseGlyphSetNumber("꜔꜒꜖","꜔꜖꜒","꜔꜒꜓","꜔꜖꜕","꜔꜓꜓","꜔꜕꜕","꜔꜒꜒","꜔꜖꜖","꜒꜖꜔","꜖꜒꜔","꜒꜓꜔","꜖꜕꜔","꜓꜓꜔","꜕꜕꜔","꜒꜒꜔","꜖꜖꜔").withAltGlyphSet(BaseGlyphSet.LATIN_SUB),
null), null),
@ -156,7 +156,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
null, null,
null), null),
CHINA_FORMAL( CHINA_FORMAL(
new BaseGlyphSetNumber(v -> T010ᖟ..teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkChinaSleutel()))), new BaseGlyphSetNumber(v -> T010ᖟ..zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.rȧñkChinaSleutel()))),
null, null,
null), null),
CHINA_FORMAL_OLD( CHINA_FORMAL_OLD(
@ -299,7 +299,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
} }
public String BȍőnPrintNumber16(BigInteger number) { public String BȍőnPrintNumber16(BigInteger number) {
String amount16 = number.toString(T016ᖟ..teŀráàmGroote()); String amount16 = number.toString(T016ᖟ..zerdinalSpaceBoundary());
StringBuilder buf16 = new StringBuilder(); StringBuilder buf16 = new StringBuilder();
int c2 = 0; int c2 = 0;
for (char c:amount16.toCharArray()) { for (char c:amount16.toCharArray()) {

View file

@ -88,7 +88,7 @@ public class Decimal144 extends AbstractBaseGetậlMatrix1<Decimal144, T512ᖟ>
@Override @Override
public int getMatrix1Length() { public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote(); return T016ᖟ..zerdinalSpaceBoundary();
} }
@Override @Override

View file

@ -226,7 +226,7 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
return creator.apply(zerdinal); return creator.apply(zerdinal);
} }
@Override @Override
public String rȧñkNaam() { public String abacusRȧñkName() {
return slice + "_" + slices; return slice + "_" + slices;
} }
} }
@ -275,31 +275,31 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
super(1, slice, i -> new BoneOrdinalBase1(i)); // TODO: make anno optional and add slice count in an drum constructor super(1, slice, i -> new BoneOrdinalBase1(i)); // TODO: make anno optional and add slice count in an drum constructor
} }
@Override @Override
public BoneOrdinalBase1 zerdinalMaterializeSpace(int ordinal) { public BoneOrdinalBase1 zerdinalMaterializeSpace(int zerdinal) {
return valueOf(ordinal); return valueOf(zerdinal);
} }
static public BoneOrdinalBase1 valueOf(int ordinal) { static public BoneOrdinalBase1 valueOf(int zerdinal) {
return new BoneOrdinalBase1(ordinal); return new BoneOrdinalBase1(zerdinal);
} }
static public int valuesLength() { static public int valuesLength() {
return valueOf(0).zerdinalSpaceBoundary(); return valueOf(0).zerdinalSpaceBoundary();
} }
static public BoneOrdinalBase1[] values() { static public BoneOrdinalBase1[] values() {
return valueOf(0).teŀráàmWaardes().toArrayᴿᵈ(new BoneOrdinalBase1[] {}); return valueOf(0).zerdinalSpaceRodsToLadder().toArrayᴿᵈ(new BoneOrdinalBase1[] {});
} }
} }
static private class BoneOrdinalBase2 extends BoneTerminatorBaseX<BoneOrdinalBase2> implements PrimordialOrdinalBase2 { static private class BoneOrdinalBase2 extends BoneTerminatorBaseX<BoneOrdinalBase2> implements PrimordialOrdinalBase2 {
private BoneOrdinalBase2(int slice) { private BoneOrdinalBase2(int slice) {
super(2, slice, i -> new BoneOrdinalBase2(i)); super(2, slice, i -> new BoneOrdinalBase2(i));
} }
static public BoneOrdinalBase2 valueOf(int ordinal) { static public BoneOrdinalBase2 valueOf(int zerdinal) {
return new BoneOrdinalBase2(ordinal); return new BoneOrdinalBase2(zerdinal);
} }
static public int valuesLength() { static public int valuesLength() {
return valueOf(0).zerdinalSpaceBoundary(); return valueOf(0).zerdinalSpaceBoundary();
} }
static public BoneOrdinalBase2[] values() { static public BoneOrdinalBase2[] values() {
return valueOf(0).teŀráàmWaardes().toArrayᴿᵈ(new BoneOrdinalBase2[] {}); return valueOf(0).zerdinalSpaceRodsToLadder().toArrayᴿᵈ(new BoneOrdinalBase2[] {});
} }
} }
@ -324,135 +324,135 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
switch (pieSlices) { switch (pieSlices) {
case 1: case 1:
deliveryCounters.put(pieSlices, deliverT001ᖟ); deliveryCounters.put(pieSlices, deliverT001ᖟ);
deliveryApplePie.put(pieSlices, T001ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T001ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 2: case 2:
deliveryCounters.put(pieSlices, deliverT002ᖟ); deliveryCounters.put(pieSlices, deliverT002ᖟ);
deliveryApplePie.put(pieSlices, T002ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T002ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 3: case 3:
deliveryCounters.put(pieSlices, deliverT003ᖟ); deliveryCounters.put(pieSlices, deliverT003ᖟ);
deliveryApplePie.put(pieSlices, T003ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T003ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 4: case 4:
deliveryCounters.put(pieSlices, deliverT004ᖟ); deliveryCounters.put(pieSlices, deliverT004ᖟ);
deliveryApplePie.put(pieSlices, T004ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T004ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 5: case 5:
deliveryCounters.put(pieSlices, deliverT005ᖟ); deliveryCounters.put(pieSlices, deliverT005ᖟ);
deliveryApplePie.put(pieSlices, T005ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T005ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 6: case 6:
deliveryCounters.put(pieSlices, deliverT006ᖟ); deliveryCounters.put(pieSlices, deliverT006ᖟ);
deliveryApplePie.put(pieSlices, T006ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T006ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 7: case 7:
deliveryCounters.put(pieSlices, deliverT007ᖟ); deliveryCounters.put(pieSlices, deliverT007ᖟ);
deliveryApplePie.put(pieSlices, T007ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T007ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 8: case 8:
deliveryCounters.put(pieSlices, deliverT008ᖟ); deliveryCounters.put(pieSlices, deliverT008ᖟ);
deliveryApplePie.put(pieSlices, T008ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T008ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 9: case 9:
deliveryCounters.put(pieSlices, deliverT009ᖟ); deliveryCounters.put(pieSlices, deliverT009ᖟ);
deliveryApplePie.put(pieSlices, T009ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T009ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 10: case 10:
deliveryCounters.put(pieSlices, deliverT010ᖟ); deliveryCounters.put(pieSlices, deliverT010ᖟ);
deliveryApplePie.put(pieSlices, T010ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T010ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 11: case 11:
deliveryCounters.put(pieSlices, deliverT011ᖟ); deliveryCounters.put(pieSlices, deliverT011ᖟ);
deliveryApplePie.put(pieSlices, T011ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T011ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 12: case 12:
deliveryCounters.put(pieSlices, deliverT012ᖟ); deliveryCounters.put(pieSlices, deliverT012ᖟ);
deliveryApplePie.put(pieSlices, T012ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T012ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 13: case 13:
deliveryCounters.put(pieSlices, deliverT013ᖟ); deliveryCounters.put(pieSlices, deliverT013ᖟ);
deliveryApplePie.put(pieSlices, T013ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T013ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 14: case 14:
deliveryCounters.put(pieSlices, deliverT014ᖟ); deliveryCounters.put(pieSlices, deliverT014ᖟ);
deliveryApplePie.put(pieSlices, T014ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T014ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 15: case 15:
deliveryCounters.put(pieSlices, deliverT015ᖟ); deliveryCounters.put(pieSlices, deliverT015ᖟ);
deliveryApplePie.put(pieSlices, T015ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T015ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 16: case 16:
deliveryCounters.put(pieSlices, deliverT016ᖟ); deliveryCounters.put(pieSlices, deliverT016ᖟ);
deliveryApplePie.put(pieSlices, T016ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T016ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 17: case 17:
deliveryCounters.put(pieSlices, deliverT017ᖟ); deliveryCounters.put(pieSlices, deliverT017ᖟ);
deliveryApplePie.put(pieSlices, T017ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T017ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 18: case 18:
deliveryCounters.put(pieSlices, deliverT018ᖟ); deliveryCounters.put(pieSlices, deliverT018ᖟ);
deliveryApplePie.put(pieSlices, T018ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T018ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 19: case 19:
deliveryCounters.put(pieSlices, deliverT019ᖟ); deliveryCounters.put(pieSlices, deliverT019ᖟ);
deliveryApplePie.put(pieSlices, T019ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T019ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 20: case 20:
deliveryCounters.put(pieSlices, deliverT020ᖟ); deliveryCounters.put(pieSlices, deliverT020ᖟ);
deliveryApplePie.put(pieSlices, T020ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T020ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 21: case 21:
deliveryCounters.put(pieSlices, deliverT021ᖟ); deliveryCounters.put(pieSlices, deliverT021ᖟ);
deliveryApplePie.put(pieSlices, T021ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T021ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 25: case 25:
deliveryCounters.put(pieSlices, deliverT025ᖟ); deliveryCounters.put(pieSlices, deliverT025ᖟ);
deliveryApplePie.put(pieSlices, T025ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T025ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 27: case 27:
deliveryCounters.put(pieSlices, deliverT027ᖟ); deliveryCounters.put(pieSlices, deliverT027ᖟ);
deliveryApplePie.put(pieSlices, T027ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T027ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 28: case 28:
deliveryCounters.put(pieSlices, deliverT028ᖟ); deliveryCounters.put(pieSlices, deliverT028ᖟ);
deliveryApplePie.put(pieSlices, T028ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T028ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 29: case 29:
deliveryCounters.put(pieSlices, deliverT029ᖟ); deliveryCounters.put(pieSlices, deliverT029ᖟ);
deliveryApplePie.put(pieSlices, T029ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T029ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 60: case 60:
deliveryCounters.put(pieSlices, deliverT060ᖟ); deliveryCounters.put(pieSlices, deliverT060ᖟ);
deliveryApplePie.put(pieSlices, T060ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T060ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 64: case 64:
deliveryCounters.put(pieSlices, deliverT064ᖟ); deliveryCounters.put(pieSlices, deliverT064ᖟ);
deliveryApplePie.put(pieSlices, T064ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T064ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 87: case 87:
deliveryCounters.put(pieSlices, deliverT087ᖟ); deliveryCounters.put(pieSlices, deliverT087ᖟ);
deliveryApplePie.put(pieSlices, T087ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T087ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 128: case 128:
deliveryCounters.put(pieSlices, deliverT128ᖟ); deliveryCounters.put(pieSlices, deliverT128ᖟ);
deliveryApplePie.put(pieSlices, T128ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T128ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 192: case 192:
deliveryCounters.put(pieSlices, deliverT192ᖟ); deliveryCounters.put(pieSlices, deliverT192ᖟ);
deliveryApplePie.put(pieSlices, T192ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T192ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 256: case 256:
deliveryCounters.put(pieSlices, deliverT256ᖟ); deliveryCounters.put(pieSlices, deliverT256ᖟ);
deliveryApplePie.put(pieSlices, T256ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T256ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 300: case 300:
deliveryCounters.put(pieSlices, deliverT300ᖟ); deliveryCounters.put(pieSlices, deliverT300ᖟ);
deliveryApplePie.put(pieSlices, T300ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T300ᖟ..zerdinalSpaceRodsToLadder());
return; return;
case 512: case 512:
deliveryCounters.put(pieSlices, deliverT512ᖟ); deliveryCounters.put(pieSlices, deliverT512ᖟ);
deliveryApplePie.put(pieSlices, T512ᖟ..teŀráàmWaardes()); deliveryApplePie.put(pieSlices, T512ᖟ..zerdinalSpaceRodsToLadder());
return; return;
default: default:
deliverFailed.increment(); deliverFailed.increment();

View file

@ -41,7 +41,7 @@ public interface TerminatorEnum𓄯<T extends TerminatorEnum𓄯<T>> extends Ter
} }
@Override @Override
default String rȧñkNaam() { default String abacusRȧñkName() {
return name(); return name();
} }
} }

View file

@ -57,13 +57,13 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳ
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoader𓄯ᶠˡʸ; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoader𓄯ᶠˡʸ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ᐧᣞᣛ.服務ᣟ裝載機; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ᐧᣞᣛ.服務ᣟ裝載機;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineToneInluider; import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineToneInluider;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯; import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLine𓄯;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ.TTꞱꞱᖟGunShield; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ.TTꞱꞱᖟGunShield;
/// The terminator of the part's implementation interface /// The terminator of the part's implementation interface
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnKακοFireBall注(required = Terminator注.class) @BãßBȍőnKακοFireBall注(required = Terminator注.class)
public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<T>, BãßBȍőnAmmoBox𓄯ᶠˡʸ<T,TerminatorBullet>, ServiceLoader𓄯ᶠˡʸ<T>, TerminatorCakeᴮᵃᵏᵉ { public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T>, BãßBȍőnAmmoBox𓄯ᶠˡʸ<T,TerminatorBullet>, ServiceLoader𓄯ᶠˡʸ<T>, TerminatorCakeᴮᵃᵏᵉ {
enum ꝐŕḯṿªḕꝐḯŕḕʸᴰ implements BãßBȍőnꝐḯŕḕʸᴰ { enum ꝐŕḯṿªḕꝐḯŕḕʸᴰ implements BãßBȍőnꝐḯŕḕʸᴰ {
𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕; 𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕;
@ -183,7 +183,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalA
synchronized (this) { synchronized (this) {
if (mapGunWounds.isEmpty()) { if (mapGunWounds.isEmpty()) {
for (Class<? extends TerminatorGun> raamGunType:ráàmGunTypes()) { for (Class<? extends TerminatorGun> raamGunType:ráàmGunTypes()) {
mapGunWounds.put(raamGunType.getName(), teŀráàmWaardesNaarMap(v -> v.rȧñkGunFire(raamGunType))); mapGunWounds.put(raamGunType.getName(), zerdinalSpaceRodsToMap(v -> v.rȧñkGunFire(raamGunType)));
} }
} }
} }
@ -208,7 +208,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalA
default T ráàmWaardeVanChinaSleutel(String chinaKey) { default T ráàmWaardeVanChinaSleutel(String chinaKey) {
Map<String,Object> mapChina = backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObject(TerminatorBullet.MAP_CHINA); Map<String,Object> mapChina = backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObject(TerminatorBullet.MAP_CHINA);
if (mapChina.isEmpty()) { if (mapChina.isEmpty()) {
mapChina.putAll(teŀráàmWaardesNaarMap(v -> v.rȧñkChinaSleutel())); mapChina.putAll(zerdinalSpaceRodsToMap(v -> v.rȧñkChinaSleutel()));
} }
return (T) mapChina.get(chinaKey); return (T) mapChina.get(chinaKey);
} }

View file

@ -70,7 +70,7 @@ abstract public class AbstractGroßGetậlŌṁ1ⁿᴰ<T extends BaseGetậl<T,
@Override @Override
public int getMatrix1Length() { public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote(); return T016ᖟ..zerdinalSpaceBoundary();
} }
@Override @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) { public AbstractGroßGetậlŌṁ6ˢᴰ(int fractalLevel) {
this.fractalLevel = fractalLevel; this.fractalLevel = fractalLevel;
this.valuesLength = resolveFractalLevel(fractalLevel); this.valuesLength = resolveFractalLevel(fractalLevel);
this.values = new V144Tocta[T012ᖟ..teŀráàmGroote()][valuesLength]; this.values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()][valuesLength];
for (int x=0;x<this.values.length;x++) { for (int x=0;x<this.values.length;x++) {
for (int y=0;y<this.values[x].length;y++) { for (int y=0;y<this.values[x].length;y++) {
this.values[x][y] = new V144Tocta(); 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, JediTempleBase8Iterator values) { public AbstractGroßGetậlŌṁ6ˢᴰ(int fractalLevel, JediTempleBase8Iterator values) {
this.fractalLevel = fractalLevel; this.fractalLevel = fractalLevel;
this.valuesLength = resolveFractalLevel(fractalLevel); this.valuesLength = resolveFractalLevel(fractalLevel);
this.values = new V144Tocta[T012ᖟ..teŀráàmGroote()][valuesLength]; this.values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()][valuesLength];
for (int x=0;x<this.values.length;x++) { for (int x=0;x<this.values.length;x++) {
for (int y=0;y<this.values[x].length;y++) { for (int y=0;y<this.values[x].length;y++) {
this.values[x][y] = new V144Tocta(values); 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 @Override
public int getMatrix1Length() { public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote(); return T016ᖟ..zerdinalSpaceBoundary();
} }
@Override @Override
public int getMatrix2Length() { public int getMatrix2Length() {
return T012ᖟ..teŀráàmGroote(); return T012ᖟ..zerdinalSpaceBoundary();
} }
@Override @Override

View file

@ -65,7 +65,7 @@ public class GroßGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<GroßGetậl
@Override @Override
public int getMatrix1Length() { public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote(); return T016ᖟ..zerdinalSpaceBoundary();
} }
@Override @Override

View file

@ -41,7 +41,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class GroßGetậl6ˢᴰ extends AbstractBaseGetậlMatrix2<GroßGetậl6ˢᴰ, T512ᖟ> { public class GroßGetậl6ˢᴰ extends AbstractBaseGetậlMatrix2<GroßGetậl6ˢᴰ, T512ᖟ> {
private final V144Tocta[] values = new V144Tocta[T012ᖟ..teŀráàmGroote()]; private final V144Tocta[] values = new V144Tocta[T012ᖟ..zerdinalSpaceBoundary()];
public GroßGetậl6ˢᴰ() { public GroßGetậl6ˢᴰ() {
for (int i=0;i<this.values.length;i++) { 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 @Override
public int getMatrix1Length() { public int getMatrix1Length() {
return T016ᖟ..teŀráàmGroote(); return T016ᖟ..zerdinalSpaceBoundary();
} }
@Override @Override
public int getMatrix2Length() { public int getMatrix2Length() {
return T012ᖟ..teŀráàmGroote(); return T012ᖟ..zerdinalSpaceBoundary();
} }
@Override @Override

View file

@ -229,7 +229,7 @@ public class Gê̄ldGetậl extends AbstractBaseGetậlMatrix1<Gê̄ldGetậl, T
@Override @Override
public int getMatrix1Length() { public int getMatrix1Length() {
return T004ᖟ..teŀráàmGroote(); return T004ᖟ..zerdinalSpaceBoundary();
} }
@Override @Override

View file

@ -36,7 +36,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4ˢᴰ,V0x0013B0ˣᴸ> { public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4ˢᴰ,V0x0013B0ˣᴸ> {
private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()]; private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()];
public KlompGetậl4ˢᴰ() { public KlompGetậl4ˢᴰ() {
for (int i=0;i<this.values.length;i++) { for (int i=0;i<this.values.length;i++) {
@ -57,7 +57,7 @@ public class KlompGetậl4ˢᴰ extends AbstractBaseGetậlMatrix1<KlompGetậl4
@Override @Override
public int getMatrix1Length() { public int getMatrix1Length() {
return T008ᖟ..teŀráàmGroote(); return T008ᖟ..zerdinalSpaceBoundary();
} }
@Override @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."); throw new IllegalArgumentException("Can't slice cheese into less than one peace.");
} }
this.kaasCuts = kaasCuts; this.kaasCuts = kaasCuts;
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()][kaasCuts]; this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()][kaasCuts];
for (int x=0;x<this.kaas.length;x++) { for (int x=0;x<this.kaas.length;x++) {
for (int y=0;y<this.kaas[x].length;y++) { for (int y=0;y<this.kaas[x].length;y++) {
this.kaas[x][y] = new V0x0013B0ˣᴸ(); 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."); throw new IllegalArgumentException("Can't slice cheese into less than one peace.");
} }
this.kaasCuts = kaasCuts; this.kaasCuts = kaasCuts;
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..teŀráàmGroote()][kaasCuts]; this.kaas = new V0x0013B0ˣᴸ[T008ᖟ..zerdinalSpaceBoundary()][kaasCuts];
for (int x=0;x<this.kaas.length;x++) { for (int x=0;x<this.kaas.length;x++) {
for (int y=0;y<this.kaas[x].length;y++) { for (int y=0;y<this.kaas[x].length;y++) {
this.kaas[x][y] = new V0x0013B0ˣᴸ(values); this.kaas[x][y] = new V0x0013B0ˣᴸ(values);
@ -79,7 +79,7 @@ public class KlompÅtŌṁKāassGetậl4ˢᴰ extends AbstractBaseGetậlMatrix2
@Override @Override
public int getMatrix1Length() { public int getMatrix1Length() {
return T008ᖟ..teŀráàmGroote(); return T008ᖟ..zerdinalSpaceBoundary();
} }
@Override @Override

View file

@ -45,7 +45,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut) { public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut) {
this.worstCut = worstCut; this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ(); this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength]; this.values = new V0x000861ˣᴸ[this.worstCutLength];
for (int i=0;i<this.values.length;i++) { for (int i=0;i<this.values.length;i++) {
this.values[i] = new V0x000861ˣᴸ(); this.values[i] = new V0x000861ˣᴸ();
@ -54,7 +54,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut, JediTempleBase8Iterator values) { public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut, JediTempleBase8Iterator values) {
this.worstCut = worstCut; this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ(); this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength]; this.values = new V0x000861ˣᴸ[this.worstCutLength];
for (int i=0;i<this.values.length;i++) { for (int i=0;i<this.values.length;i++) {
this.values[i] = new V0x000861ˣᴸ(values); this.values[i] = new V0x000861ˣᴸ(values);

View file

@ -47,9 +47,9 @@ public class WavẽWorstGetậl2ⁿᴰ extends AbstractBaseGetậlMatrix2<Wavẽ
public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel) { public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel) {
this.worstCut = worstCut; this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ(); this.worstCutLength = worstCut.zerdinalSpaceRodsToLadder().sizeᴿᵈ();
this.worstChannel = worstChannel; this.worstChannel = worstChannel;
this.worstChannelLength = worstChannel.teŀráàmWaardes().sizeᴿᵈ(); this.worstChannelLength = worstChannel.zerdinalSpaceRodsToLadder().sizeᴿᵈ();
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength]; this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
for (int x=0;x<this.worstCutLength;x++) { for (int x=0;x<this.worstCutLength;x++) {
for (int y=0;y<this.worstChannelLength;y++) { for (int y=0;y<this.worstChannelLength;y++) {
@ -60,9 +60,9 @@ public class WavẽWorstGetậl2ⁿᴰ extends AbstractBaseGetậlMatrix2<Wavẽ
public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel, JediTempleBase8Iterator values) { public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel, JediTempleBase8Iterator values) {
this.worstCut = worstCut; this.worstCut = worstCut;
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ(); this.worstCutLength = worstCut.zerdinalSpaceBoundary();
this.worstChannel = worstChannel; this.worstChannel = worstChannel;
this.worstChannelLength = worstChannel.teŀráàmWaardes().sizeᴿᵈ(); this.worstChannelLength = worstChannel.zerdinalSpaceBoundary();
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength]; this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
for (int x=0;x<this.worstCutLength;x++) { for (int x=0;x<this.worstCutLength;x++) {
for (int y=0;y<this.worstChannelLength;y++) { for (int y=0;y<this.worstChannelLength;y++) {

View file

@ -169,13 +169,13 @@ public class ŌctopǔsALU {
T008ᖟ valA = bioA.nextᴿᵈ(); T008ᖟ valA = bioA.nextᴿᵈ();
T008ᖟ valB = bioB.nextᴿᵈ(); T008ᖟ valB = bioB.nextᴿᵈ();
int valANum = valA.rȧñkTelNul(); int valANum = valA.zerdinal();
int valBNum = valB.rȧñkTelNul(); int valBNum = valB.zerdinal();
var valResultNum = valANum + valBNum; var valResultNum = valANum + valBNum;
if (valResultNum > valA.teŀráàmWaardes().sizeᴿᵈ()) { if (valResultNum > valA.zerdinalSpaceBoundary()) {
valResultNum = valA.teŀráàmWaardes().sizeᴿᵈ() -1; valResultNum = valA.zerdinalSpaceBoundary() -1;
} }
T008ᖟ valResult = T008ᖟ.values()[valResultNum]; T008ᖟ valResult = T008ᖟ.values()[valResultNum];

View file

@ -49,7 +49,7 @@ public final class V0x000465ˣᴸ extends LegoBrickMould抽<V225Matot, T005ᖟ>
} }
public V0x000465ˣᴸ(JediTempleBase8Iterator values) { public V0x000465ˣᴸ(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V225Matot(values)).toArray(new V225Matot[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V225Matot(values)).toArrayᴿᵈ(new V225Matot[] {}));
} }
@Override @Override

View file

@ -49,7 +49,7 @@ public final class V0x000861ˣᴸ extends LegoBrickMould抽<V165Roket, T013ᖟ>
} }
public V0x000861ˣᴸ(JediTempleBase8Iterator values) { public V0x000861ˣᴸ(JediTempleBase8Iterator values) {
super(T013ᖟ..teŀráàmVoorElkNaarLijst(v -> new V165Roket(values)).toArray(new V165Roket[] {})); super(T013ᖟ..zerdinalSpaceRodsToLadder(v -> new V165Roket(values)).toArrayᴿᵈ(new V165Roket[] {}));
} }
@Override @Override

View file

@ -49,7 +49,7 @@ public final class V0x000EA6ˣᴸ extends LegoBrickMould抽<V750Poofy, T005ᖟ>
} }
public V0x000EA6ˣᴸ(JediTempleBase8Iterator values) { public V0x000EA6ˣᴸ(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V750Poofy(values)).toArray(new V750Poofy[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V750Poofy(values)).toArrayᴿᵈ(new V750Poofy[] {}));
} }
@Override @Override

View file

@ -49,7 +49,7 @@ public final class V0x0013B0ˣᴸ extends LegoBrickMould抽<V720Beximal, T007ᖟ
} }
public V0x0013B0ˣᴸ(JediTempleBase8Iterator values) { public V0x0013B0ˣᴸ(JediTempleBase8Iterator values) {
super(T007ᖟ..teŀráàmVoorElkNaarLijst(v -> new V720Beximal(values)).toArray(new V720Beximal[] {})); super(T007ᖟ..zerdinalSpaceRodsToLadder(v -> new V720Beximal(values)).toArrayᴿᵈ(new V720Beximal[] {}));
} }
@Override @Override

View file

@ -49,7 +49,7 @@ public final class V0x001443ˣᴸ extends LegoBrickMould抽<V273Korcet, T019ᖟ>
} }
public V0x001443ˣᴸ(JediTempleBase8Iterator values) { public V0x001443ˣᴸ(JediTempleBase8Iterator values) {
super(T019ᖟ..teŀráàmVoorElkNaarLijst(v -> new V273Korcet(values)).toArray(new V273Korcet[] {})); super(T019ᖟ..zerdinalSpaceRodsToLadder(v -> new V273Korcet(values)).toArrayᴿᵈ(new V273Korcet[] {}));
} }
@Override @Override

View file

@ -48,7 +48,7 @@ public final class V0x0015F9ˣᴸ extends LegoBrickMould抽<V0x000465ˣᴸ, T005
} }
public V0x0015F9ˣᴸ(JediTempleBase8Iterator values) { public V0x0015F9ˣᴸ(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V0x000465ˣᴸ(values)).toArray(new V0x000465ˣᴸ[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V0x000465ˣᴸ(values)).toArrayᴿᵈ(new V0x000465ˣᴸ[] {}));
} }
@Override @Override

View file

@ -48,7 +48,7 @@ public final class V0x009F33ˣᴸ extends LegoBrickMould抽<V0x000861ˣᴸ, T019
} }
public V0x009F33ˣᴸ(JediTempleBase8Iterator values) { public V0x009F33ˣᴸ(JediTempleBase8Iterator values) {
super(T019ᖟ..teŀráàmVoorElkNaarLijst(v -> new V0x000861ˣᴸ(values)).toArray(new V0x000861ˣᴸ[] {})); super(T019ᖟ..zerdinalSpaceRodsToLadder(v -> new V0x000861ˣᴸ(values)).toArrayᴿᵈ(new V0x000861ˣᴸ[] {}));
} }
@Override @Override

View file

@ -48,7 +48,7 @@ public final class V0x024B97ˣᴸ extends LegoBrickMould抽<V0x001443ˣᴸ, T029
} }
public V0x024B97ˣᴸ(JediTempleBase8Iterator values) { public V0x024B97ˣᴸ(JediTempleBase8Iterator values) {
super(T029ᖟ..teŀráàmVoorElkNaarLijst(v -> new V0x001443ˣᴸ(values)).toArray(new V0x001443ˣᴸ[] {})); super(T029ᖟ..zerdinalSpaceRodsToLadder(v -> new V0x001443ˣᴸ(values)).toArrayᴿᵈ(new V0x001443ˣᴸ[] {}));
} }
@Override @Override

View file

@ -50,7 +50,7 @@ public final class V015Reptet extends LegoBrickMould抽<T008ᖟ, T005ᖟ> implem
} }
public V015Reptet(JediTempleBase8Iterator values) { public V015Reptet(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> values.nextᴿᵈ()).toArray(new T008ᖟ[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> values.nextᴿᵈ()).toArrayᴿᵈ(new T008ᖟ[] {}));
} }
@Override @Override

View file

@ -91,12 +91,12 @@ public final class V018Tord extends LegoBrickMould抽<T512ᖟ, T002ᖟ> implemen
@Override @Override
public int smurfᐧnativeᐧint() { public int smurfᐧnativeᐧint() {
int value = 0; int value = 0;
value += (legoᐧtuneᐧ(T006ᖟ.PART_1).rȧñkTelNul() << 15); value += (legoᐧtuneᐧ(T006ᖟ.PART_1).zerdinal() << 15);
value += (legoᐧtuneᐧ(T006ᖟ.PART_2).rȧñkTelNul() << 12); value += (legoᐧtuneᐧ(T006ᖟ.PART_2).zerdinal() << 12);
value += (legoᐧtuneᐧ(T006ᖟ.PART_3).rȧñkTelNul() << 9); value += (legoᐧtuneᐧ(T006ᖟ.PART_3).zerdinal() << 9);
value += (legoᐧtuneᐧ(T006ᖟ.PART_4).rȧñkTelNul() << 6); value += (legoᐧtuneᐧ(T006ᖟ.PART_4).zerdinal() << 6);
value += (legoᐧtuneᐧ(T006ᖟ.PART_5).rȧñkTelNul() << 3); value += (legoᐧtuneᐧ(T006ᖟ.PART_5).zerdinal() << 3);
value += (legoᐧtuneᐧ(T006ᖟ.PART_6).rȧñkTelNul() << 0); value += (legoᐧtuneᐧ(T006ᖟ.PART_6).zerdinal() << 0);
return value; return value;
} }

View file

@ -61,13 +61,13 @@ public final class V021Koeye extends LegoBrickMould抽<T008ᖟ, T007ᖟ> impleme
@Override @Override
public int smurfᐧnativeᐧint() { public int smurfᐧnativeᐧint() {
int value = 0; int value = 0;
value += (legoᐧtuneᐧ(T007ᖟ.PART_1).rȧñkTelNul() << 18); value += (legoᐧtuneᐧ(T007ᖟ.PART_1).zerdinal() << 18);
value += (legoᐧtuneᐧ(T007ᖟ.PART_2).rȧñkTelNul() << 15); value += (legoᐧtuneᐧ(T007ᖟ.PART_2).zerdinal() << 15);
value += (legoᐧtuneᐧ(T007ᖟ.PART_3).rȧñkTelNul() << 12); value += (legoᐧtuneᐧ(T007ᖟ.PART_3).zerdinal() << 12);
value += (legoᐧtuneᐧ(T007ᖟ.PART_4).rȧñkTelNul() << 9); value += (legoᐧtuneᐧ(T007ᖟ.PART_4).zerdinal() << 9);
value += (legoᐧtuneᐧ(T007ᖟ.PART_5).rȧñkTelNul() << 6); value += (legoᐧtuneᐧ(T007ᖟ.PART_5).zerdinal() << 6);
value += (legoᐧtuneᐧ(T007ᖟ.PART_6).rȧñkTelNul() << 3); value += (legoᐧtuneᐧ(T007ᖟ.PART_6).zerdinal() << 3);
value += (legoᐧtuneᐧ(T007ᖟ.PART_7).rȧñkTelNul() << 0); value += (legoᐧtuneᐧ(T007ᖟ.PART_7).zerdinal() << 0);
return value; return value;
} }

View file

@ -34,10 +34,10 @@ public final class V024Beger extends LegoBrickMould抽<T064ᖟ, T004ᖟ> impleme
@Override @Override
public int smurfᐧnativeᐧint() { public int smurfᐧnativeᐧint() {
int value = 0; int value = 0;
value += (legoᐧtuneᐧ(T004ᖟ.PART_1).rȧñkTelNul() << 18); value += (legoᐧtuneᐧ(T004ᖟ.PART_1).zerdinal() << 18);
value += (legoᐧtuneᐧ(T004ᖟ.PART_2).rȧñkTelNul() << 12); value += (legoᐧtuneᐧ(T004ᖟ.PART_2).zerdinal() << 12);
value += (legoᐧtuneᐧ(T004ᖟ.PART_3).rȧñkTelNul() << 6); value += (legoᐧtuneᐧ(T004ᖟ.PART_3).zerdinal() << 6);
value += (legoᐧtuneᐧ(T004ᖟ.PART_4).rȧñkTelNul() << 0); value += (legoᐧtuneᐧ(T004ᖟ.PART_4).zerdinal() << 0);
return value; return value;
} }

View file

@ -22,7 +22,7 @@ public final class V030Pegal extends LegoBrickMould抽<T064ᖟ, T005ᖟ> impleme
} }
public V030Pegal(JediTempleBase8Iterator values) { public V030Pegal(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> T064ᖟ.valueOf(values)).toArray(new T064ᖟ[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> T064ᖟ.valueOf(values)).toArrayᴿᵈ(new T064ᖟ[] {}));
} }
@Override @Override

View file

@ -49,7 +49,7 @@ public final class V045Metat extends LegoBrickMould抽<T512ᖟ, T005ᖟ> impleme
} }
public V045Metat(JediTempleBase8Iterator values) { public V045Metat(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> T512ᖟ.valueOf(values)).toArray(new T512ᖟ[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> T512ᖟ.valueOf(values)).toArrayᴿᵈ(new T512ᖟ[] {}));
} }
@Override @Override

View file

@ -48,7 +48,7 @@ public final class V120Bental extends LegoBrickMould抽<V024Beger, T005ᖟ> impl
} }
public V120Bental(JediTempleBase8Iterator values) { public V120Bental(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V024Beger(values)).toArray(new V024Beger[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V024Beger(values)).toArrayᴿᵈ(new V024Beger[] {}));
} }
@Override @Override

View file

@ -21,7 +21,7 @@ public final class V150Powic extends LegoBrickMould抽<V030Pegal, T005ᖟ> imple
} }
public V150Powic(JediTempleBase8Iterator values) { public V150Powic(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V030Pegal(values)).toArray(new V030Pegal[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V030Pegal(values)).toArrayᴿᵈ(new V030Pegal[] {}));
} }
@Override @Override

View file

@ -48,7 +48,7 @@ public final class V165Roket extends LegoBrickMould抽<V015Reptet, T011ᖟ> impl
} }
public V165Roket(JediTempleBase8Iterator values) { public V165Roket(JediTempleBase8Iterator values) {
super(T011ᖟ..teŀráàmVoorElkNaarLijst(v -> new V015Reptet(values)).toArray(new V015Reptet[] {})); super(T011ᖟ..zerdinalSpaceRodsToLadder(v -> new V015Reptet(values)).toArrayᴿᵈ(new V015Reptet[] {}));
} }
@Override @Override

View file

@ -48,7 +48,7 @@ public final class V225Matot extends LegoBrickMould抽<V045Metat, T005ᖟ> imple
} }
public V225Matot(JediTempleBase8Iterator values) { public V225Matot(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V045Metat(values)).toArray(new V045Metat[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V045Metat(values)).toArrayᴿᵈ(new V045Metat[] {}));
} }
@Override @Override

View file

@ -48,7 +48,7 @@ public final class V273Korcet extends LegoBrickMould抽<V021Koeye, T013ᖟ> impl
} }
public V273Korcet(JediTempleBase8Iterator values) { public V273Korcet(JediTempleBase8Iterator values) {
super(T013ᖟ..teŀráàmVoorElkNaarLijst(v -> new V021Koeye(values)).toArray(new V021Koeye[] {})); super(T013ᖟ..zerdinalSpaceRodsToLadder(v -> new V021Koeye(values)).toArrayᴿᵈ(new V021Koeye[] {}));
} }
@Override @Override

View file

@ -48,7 +48,7 @@ public final class V720Beximal extends LegoBrickMould抽<V120Bental, T006ᖟ> im
} }
public V720Beximal(JediTempleBase8Iterator values) { public V720Beximal(JediTempleBase8Iterator values) {
super(T006ᖟ..teŀráàmVoorElkNaarLijst(v -> new V120Bental(values)).toArray(new V120Bental[] {})); super(T006ᖟ..zerdinalSpaceRodsToLadder(v -> new V120Bental(values)).toArrayᴿᵈ(new V120Bental[] {}));
} }
@Override @Override

View file

@ -21,7 +21,7 @@ public final class V750Poofy extends LegoBrickMould抽<V150Powic, T005ᖟ> imple
} }
public V750Poofy(JediTempleBase8Iterator values) { public V750Poofy(JediTempleBase8Iterator values) {
super(T005ᖟ..teŀráàmVoorElkNaarLijst(v -> new V150Powic(values)).toArray(new V150Powic[] {})); super(T005ᖟ..zerdinalSpaceRodsToLadder(v -> new V150Powic(values)).toArrayᴿᵈ(new V150Powic[] {}));
} }
@Override @Override

View file

@ -39,7 +39,7 @@ public interface NumberMatrixEnum𓄯<T extends NumberMatrixEnum𓄯<T>> extends
} }
@Override @Override
default String rȧñkNaam() { default String abacusRȧñkName() {
return name(); return name();
} }
} }

View file

@ -71,15 +71,15 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
throw new IllegalArgumentException("Dimension smaller than 2 are not supported"); throw new IllegalArgumentException("Dimension smaller than 2 are not supported");
} }
if (dimension == 2) { if (dimension == 2) {
return new NumberMatrixSetEnum(M02ᒾ..teŀráàmWaardes()); return new NumberMatrixSetEnum(M02ᒾ..zerdinalSpaceRodsToLadder());
} else if (dimension == 3) { } else if (dimension == 3) {
return new NumberMatrixSetEnum(M03ᒾ..teŀráàmWaardes()); return new NumberMatrixSetEnum(M03ᒾ..zerdinalSpaceRodsToLadder());
} else if (dimension == 4) { } else if (dimension == 4) {
return new NumberMatrixSetEnum(M04ᒾ..teŀráàmWaardes()); return new NumberMatrixSetEnum(M04ᒾ..zerdinalSpaceRodsToLadder());
} else if (dimension == 5) { } else if (dimension == 5) {
return new NumberMatrixSetEnum(M05ᒾ..teŀráàmWaardes()); return new NumberMatrixSetEnum(M05ᒾ..zerdinalSpaceRodsToLadder());
} else if (dimension == 6) { } else if (dimension == 6) {
return new NumberMatrixSetEnum(M06ᒾ..teŀráàmWaardes()); return new NumberMatrixSetEnum(M06ᒾ..zerdinalSpaceRodsToLadder());
} }
return buildMatrixSetSpaceX(dimension); return buildMatrixSetSpaceX(dimension);
} }
@ -193,7 +193,7 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
} }
@Override @Override
public Ladderᴿᵈ<Abacus> teŀráàmWaardes() { public Ladderᴿᵈ<Abacus> zerdinalSpaceRodsToLadder() {
return values; return values;
} }
@ -203,7 +203,7 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
} }
@Override @Override
public String rȧñkNaam() { public String abacusRȧñkName() {
return itemName; return itemName;
} }

View file

@ -38,12 +38,12 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.Bã
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineToneInluider; import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineToneInluider;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯; import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLine𓄯;
/// Holds the number block and dimension. /// Holds the number block and dimension.
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnKακοFireBall注(required = {NumberMatrix注.class}) @BãßBȍőnKακοFireBall注(required = {NumberMatrix注.class})
public interface NumberMatrix𓄯<T extends NumberMatrix𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<T> { public interface NumberMatrix𓄯<T extends NumberMatrix𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T> {
// TODO: rewite to interface egg faces so have all number matrix up to 9 bit ... // TODO: rewite to interface egg faces so have all number matrix up to 9 bit ...

View file

@ -80,7 +80,7 @@ public interface PrimitiveBooleanIterator extends RopeStrandSignedInt, Primitive
} }
default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() { default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() {
return toNibbleIterator(M04ᒾ..rȧñkNaarLaatste()); //was 亞ᵀᐞᑊᒻ return toNibbleIterator(M04ᒾ..abacusRȧñkGotoLast()); //was 亞ᵀᐞᑊᒻ
} }
default PrimitiveNibbleIterator toNibbleIterator(final M04ᒾ order) { default PrimitiveNibbleIterator toNibbleIterator(final M04ᒾ order) {
@ -103,8 +103,8 @@ public interface PrimitiveBooleanIterator extends RopeStrandSignedInt, Primitive
} }
default PrimitiveByteIterator toByteIterator(final M02ᒾ order) { default PrimitiveByteIterator toByteIterator(final M02ᒾ order) {
if (M02ᒾ..rȧñkNaarLaatste().equals(order)) {//was 亞ᵀᐞᑊᒻ TODO: in nether genertor bring tail support back if (M02ᒾ..abacusRȧñkGotoLast().equals(order)) {//was 亞ᵀᐞᑊᒻ TODO: in nether genertor bring tail support back
return toNibbleIterator(M04ᒾ..rȧñkNaarLaatste()).toByteIterator(order); return toNibbleIterator(M04ᒾ..abacusRȧñkGotoLast()).toByteIterator(order);
} }
return toNibbleIterator(M04ᒾ.).toByteIterator(order); return toNibbleIterator(M04ᒾ.).toByteIterator(order);
} }

View file

@ -70,7 +70,7 @@ public interface PrimitiveByteIterator extends RopeStrandSignedInt, PrimitiveIte
} }
default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() { default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() {
return toNibbleIterator(M02ᒾ..rȧñkNaarLaatste()); return toNibbleIterator(M02ᒾ..abacusRȧñkGotoLast());
} }
default PrimitiveNibbleIterator toNibbleIterator(M02ᒾ order) { default PrimitiveNibbleIterator toNibbleIterator(M02ᒾ order) {

View file

@ -71,7 +71,7 @@ public interface PrimitiveNibbleIterator extends RopeStrandSignedInt, PrimitiveI
} }
default PrimitiveBooleanIterator toBooleanIteratorIndianLittle() { default PrimitiveBooleanIterator toBooleanIteratorIndianLittle() {
return toBooleanIterator(M04ᒾ..rȧñkNaarLaatste()); return toBooleanIterator(M04ᒾ..abacusRȧñkGotoLast());
} }
default PrimitiveBooleanIterator toBooleanIterator(M04ᒾ order) { default PrimitiveBooleanIterator toBooleanIterator(M04ᒾ order) {
@ -107,7 +107,7 @@ public interface PrimitiveNibbleIterator extends RopeStrandSignedInt, PrimitiveI
} }
default PrimitiveByteIterator toByteIteratorLittleIndian() { default PrimitiveByteIterator toByteIteratorLittleIndian() {
return toByteIterator(M02ᒾ..rȧñkNaarLaatste()); return toByteIterator(M02ᒾ..abacusRȧñkGotoLast());
} }
default PrimitiveByteIterator toByteIterator(M02ᒾ order) { default PrimitiveByteIterator toByteIterator(M02ᒾ order) {

View file

@ -31,6 +31,7 @@ import java.util.function.IntSupplier;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
/// Zerdinal numbering schema is the place where zero is one.
/// @author للَّٰهِilLצسُو /// @author للَّٰهِilLצسُو
/// @version ©Δ 仙上主天 /// @version ©Δ 仙上主天
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")

View file

@ -27,6 +27,17 @@
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ; package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ;
import java.util.Map;
import java.util.NoSuchElementException;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.stream.Collectors;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T002ᖟ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.ArrayLadderᴿᵂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᵂʳ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.RopeOfAzraelᴿᵈ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
/// @author للَّٰهِilLצسُو /// @author للَّٰهِilLצسُو
@ -36,4 +47,42 @@ public interface PrimordialZerdinalSpaceMaterializer<T extends PrimordialZerdina
/// Materialize an number from the bounded zerdinal number space. /// Materialize an number from the bounded zerdinal number space.
T zerdinalMaterializeSpace(int zerdinal); T zerdinalMaterializeSpace(int zerdinal);
default RopeOfAzraelᴿᵈ<T> zerdinalSpaceRope() {
return new RopeOfAzraelᴿᵈ<T> () {
int zerdinalSpaceWalker = 0;
@Override
public T002ᖟ hasNextᴿᵈ() {
return T002ᖟ.valueOf(zerdinalSpaceWalker < zerdinalSpaceBoundary());
}
@Override
public T nextᴿᵈ() {
if (zerdinalSpaceWalker >= zerdinalSpaceBoundary()) {
throw new NoSuchElementException("Rope roll out does not extend past the zerdinal space boundry: " + zerdinalSpaceBoundary());
}
T result = zerdinalMaterializeSpace(zerdinalSpaceWalker);
zerdinalSpaceWalker++;
return result;
}
};
}
default void zerdinalSpaceRopeWalk(Consumer<T> consumer) {
zerdinalSpaceRope().forEachRemainingᴿᵈ(consumer);
}
default <X> Ladderᴿᵈ<X> zerdinalSpaceRodsToLadder(Function<T, X> mapper) {
Ladderᵂʳ<X> result = new ArrayLadderᴿᵂ<>();
zerdinalSpaceRopeWalk(v -> result.addᵂʳ(mapper.apply(v)));
return result;
}
default Ladderᴿᵈ<T> zerdinalSpaceRodsToLadder() {
return zerdinalSpaceRodsToLadder(v -> v);
}
default Map<String,T> zerdinalSpaceRodsToMap(Function<T,String> keyMapper) {
return zerdinalSpaceRodsToLadder().streamᴿᵈ().collect(Collectors.toMap(keyMapper, v -> v));
}
} }

View file

@ -27,39 +27,48 @@
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ; package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.PrimordialZerdinalSpaceMaterializer; import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.PrimordialZerdinalSpaceMaterializer;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocTypeˢᵗᵘᵖ.ₜₓₜType.class)
public interface ZerdinalAḃåčȕs̈Rȧñk<T extends ZerdinalAḃåčȕs̈Rȧñk<T>> extends PrimordialZerdinalSpaceMaterializer<T> { public interface ZerdinalAḃåčȕs̈Rȧñk<T extends ZerdinalAḃåčȕs̈Rȧñk<T>> extends PrimordialZerdinalSpaceMaterializer<T> {
// TODO: add operators // TODO: add operators
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaam.class) String abacusRȧñkName();
String rȧñkNaam();
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkRingToon.class) String abacusRȧñkRingToon();
String rȧñkRingToon();
//@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkTelNul.class) default T abacusRȧñkGotoFirst() {
@Deprecated return zerdinalMaterializeSpace(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO);
default int rȧñkTelNul() {
return zerdinal();
} }
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkTelEen.class) default T abacusRȧñkGotoLast() {
int rȧñkTelEen(); return zerdinalMaterializeSpace(zerdinalSpaceBoundary() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE);
}
//@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmWaardes.class) default T abacusRȧñkGotoUp(boolean loop) {
//Ladderᴿᵈ<T> teŀráàmWaardes(); int resultIndex = zerdinal() + ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
if (resultIndex >= zerdinalSpaceBoundary()) {
if (loop) {
resultIndex = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
} else {
resultIndex = zerdinal();
}
}
return zerdinalMaterializeSpace(resultIndex);
}
//@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmGroote.class) default T abacusRȧñkGotoDown(boolean loop) {
@Deprecated int resultIndex = zerdinal() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
default int teŀráàmGroote() { if (resultIndex < ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO) {
return zerdinalSpaceBoundary(); if (loop) {
resultIndex = zerdinalSpaceBoundary() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
} else {
resultIndex = zerdinal();
}
}
return zerdinalMaterializeSpace(resultIndex);
} }
} }

View file

@ -1,81 +0,0 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.Duyts;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsEnigma注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsFlüstern注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<?>> {
;
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
;
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The abacus enum set interface implemention.")
public enum ₜₓₜType implements Duyts.Ꝺₚᵢₑ.ꝹDocType {}
}
public enum ꝹDocMethodˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocMethodˢᵗᵘᵖ {
;
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankToFirst")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 討厭 第一的")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓅲 𓊲𓇋𓁹𓆘𓋶")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Goto the first rank.")
public enum ₜₓₜrȧñkNaarEerste implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankToLast")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 討厭 最後的")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓅲 𓆅𓅃𓆘𓋶")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Goto the last rank.")
public enum ₜₓₜrȧñkNaarLaatste implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankToNext")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 討厭 比鄰")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓅲 𓌒𓎡𓋶𓌟")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Goto the next rank.")
public enum ₜₓₜrȧñkNaarVolgende implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankToPrev")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 討厭 以前的")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓅲 𓉯𓏓𓅦𓇏𓅱")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Goto the prev rank.")
public enum ₜₓₜrȧñkNaarVorige implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusForEach")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 對於 每個")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴 𓆑𓁹 𓇋𓏀")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Executes per abacus value.")
public enum ₜₓₜteŀráàmVoorElk implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
}
}

View file

@ -1,98 +0,0 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import java.util.function.Function;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocTypeˢᵗᵘᵖ.ₜₓₜType.class)
public interface ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<T extends ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯<T>> extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T> {
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaarEerste.class)
default T rȧñkNaarEerste() {
return teŀráàmWaardes().getᴿᵈ(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaarLaatste.class)
default T rȧñkNaarLaatste() {
Ladderᴿᵈ<T> values = teŀráàmWaardes();
return values.getᴿᵈ(values.sizeᴿᵈ() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaarVolgende.class)
default T rȧñkNaarVolgende() {
Ladderᴿᵈ<T> values = teŀráàmWaardes();
int resultIndex = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
for (int i=ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;i<values.sizeᴿᵈ();i++) {
if (this == values.getᴿᵈ(i)) {
resultIndex = i + ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
break;
}
}
if (resultIndex == values.sizeᴿᵈ()) {
resultIndex = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
}
return values.getᴿᵈ(resultIndex);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaarVorige.class)
default T rȧñkNaarVorige() {
Ladderᴿᵈ<T> values = teŀráàmWaardes();
int resultIndex = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
for (int i=ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;i<values.sizeᴿᵈ();i++) {
if (this == values.getᴿᵈ(i)) {
resultIndex = i - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
break;
}
}
if (resultIndex < ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO) {
resultIndex = values.sizeᴿᵈ() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
}
return values.getᴿᵈ(resultIndex);
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmVoorElk.class)
default void teŀráàmVoorElk(Consumer<T> consumer) {
teŀráàmWaardes().forEachᴿᵈ(consumer);
}
default <X> List<X> teŀráàmVoorElkNaarLijst(Function<T, X> mapper) {
List<X> result = new ArrayList<>(zerdinalSpaceBoundary());
teŀráàmVoorElk(v -> result.add(mapper.apply(v)));
return result;
}
}

View file

@ -1,60 +0,0 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.Duyts;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsEnigma注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsFlüstern注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<ZerdinalAḃåčȕs̈RȧñkLine𓄯<?>> {
;
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
;
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The abacus enum base interface implemention.")
public enum ₜₓₜType implements Duyts.Ꝺₚᵢₑ.ꝹDocType {}
}
public enum ꝹDocMethodˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocMethodˢᵗᵘᵖ {
;
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusValuesToMap")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 籙 至 地圖")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴 𓅲 𓅕𓅂𓉱")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Collects the abacus values to an Map.")
public enum ₜₓₜteŀráàmWaardesNaarMap implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusValueOfRingTone")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "鈴聲的算盤值")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅱𓋴 𓅱𓅂𓇋 𓅕𓂏𓇋𓇋𓈏")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "Gets the abacus value of the ring tone identifier.")
public enum ₜₓₜteŀráàmWaardeVanRingToon implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
}
}

View file

@ -28,8 +28,6 @@
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ; package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import java.util.Map; import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőn𓄯; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőn𓄯;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ.BãßBȍőnBőatꞱᴿᴳᴮ; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ.BãßBȍőnBőatꞱᴿᴳᴮ;
@ -38,42 +36,29 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.Bã
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕInlauterʸᴰ; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕInlauterʸᴰ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase注; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase𓄯; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕPhase𓄯;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.ArrayLadderᴿᵂ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᵂʳ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(sea = ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.ꝹDocTypeˢᵗᵘᵖ.ₜₓₜType.class)
public interface ZerdinalAḃåčȕs̈RȧñkLine𓄯<T extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T>> extends BãßBȍőn𓄯<T>, ZerdinalAḃåčȕs̈Rȧñk<T> { public interface ZerdinalAḃåčȕs̈RȧñkLine𓄯<T extends ZerdinalAḃåčȕs̈RȧñkLine𓄯<T>> extends BãßBȍőn𓄯<T>, ZerdinalAḃåčȕs̈Rȧñk<T> {
@BãßBȍőnꝐḯŕḕPhase注(dependencies = {BãßBȍőnꝐḯŕḕPhase𓄯.βrahmanBoonBereshit.class}) @BãßBȍőnꝐḯŕḕPhase注(dependencies = {BãßBȍőnꝐḯŕḕPhase𓄯.βrahmanBoonBereshit.class})
enum ꝐŕḯṿªḕꝐḯŕḕʸᴰ implements BãßBȍőnꝐḯŕḕInlauterʸᴰ<ZerdinalAḃåčȕs̈RȧñkLineToneInluider> { enum ꝐŕḯṿªḕꝐḯŕḕʸᴰ implements BãßBȍőnꝐḯŕḕInlauterʸᴰ<ZerdinalAḃåčȕs̈RȧñkLineToneInluider> {
𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕; 𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕;
private static final BãßBȍőnCoffinGhostCharm GHOST_RANK_ONE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
// private static final BãßBȍőnCoffinGhostCharm GHOST_LENGTH = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
private static final BãßBȍőnCoffinGhostCharm GHOST_RANK_RING_TONE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ(); private static final BãßBȍőnCoffinGhostCharm GHOST_RANK_RING_TONE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
private static final BãßBȍőnCoffinGhostCharm GHOST_MAP_TONE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ(); private static final BãßBȍőnCoffinGhostCharm GHOST_MAP_TONE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
// private static final BãßBȍőnCoffinGhostCharm GHOST_ENUM_LIST = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ();
@BãßBȍőnSpiderWire注(paint = BãßBȍőnBőatꞱᴿᴳᴮ.ẞassPaint.ꞱTBoneWire.class) @BãßBȍőnSpiderWire注(paint = BãßBȍőnBőatꞱᴿᴳᴮ.ẞassPaint.ꞱTBoneWire.class)
private ZerdinalAḃåčȕs̈RȧñkLine𓄯<?> boon; private ZerdinalAḃåčȕs̈RȧñkLine𓄯<?> boon;
@Override @Override
public void s͑um̴̆ͨ̅m͠ô̈́ṅͫͤ́̂Gh̕os̑ͫt̡̓̍s͜() { public void s͑um̴̆ͨ̅m͠ô̈́ṅͫͤ́̂Gh̕os̑ͫt̡̓̍s͜() {
boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(GHOST_RANK_ONE, boon.zerdinal() + ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE);
boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễstMap(GHOST_MAP_TONE); boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễstMap(GHOST_MAP_TONE);
boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(GHOST_RANK_RING_TONE, boon.rȧñkNaam()); boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(GHOST_RANK_RING_TONE, boon.abacusRȧñkName());
} }
@Override @Override
public void m̉̓̕at̽͂̈́̾e͟ri̎́̀ͣ̋͒á̑̒̉ͥlìz̓̄̈̄e͘G͝h̨̎̒o̿̚s̵ͧ͐̆̒͋ͬ̾ts̓̈́̌ͨͥ͠() { public void m̉̓̕at̽͂̈́̾e͟ri̎́̀ͣ̋͒á̑̒̉ͥlìz̓̄̈̄e͘G͝h̨̎̒o̿̚s̵ͧ͐̆̒͋ͬ̾ts̓̈́̌ͨͥ͠() {
// boon.teŀráàmWaardes(); boon.zerdinalMaterializeSpaceOfRingToon(boon.abacusRȧñkRingToon());
// boon.teŀráàmGroote();
boon.teŀráàmWaardeVanRingToon(boon.rȧñkRingToon());
} }
@Override @Override
@ -87,69 +72,20 @@ public interface ZerdinalAḃåčȕs̈RȧñkLine𓄯<T extends ZerdinalAḃåč
} }
} }
// @Override
// default String rȧñkNaam() {
// return name();
// }
@Override @Override
default String rȧñkRingToon() { default String abacusRȧñkRingToon() {
return thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstString(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_RANK_RING_TONE); return thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstString(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_RANK_RING_TONE);
} }
// @Override
// default int rȧñkTelNul() {
// return ordinal();
// }
@Override
default int rȧñkTelEen() {
return thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstInteger(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_RANK_ONE);
}
// @Override
// default int teŀráàmGroote() {
// Integer result = thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstInteger(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_LENGTH);
// if (result == null) {
// result = teŀráàmWaardes().sizeᴿᵈ();
// thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_LENGTH, result);
// }
// return result;
// }
//
// @SuppressWarnings("unchecked")
// @Override
default Ladderᴿᵈ<T> teŀráàmWaardes() {
// Ladderᴿᵈ<T> result = thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstDɨng(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_ENUM_LIST, Ladderᴿᵈ.class);
// if (result!=null) {
// return result;
// }
// if (!getClass().isEnum()) {
// throw new IllegalArgumentException("Class is not an enum: "+getClass());
// }
// // TODO: add virtual enum support, thus note: highly unholy, but without it is not an abacus
// List<T> values = Arrays.asList((T[]) getClass().getEnumConstants());
// result = new ArrayLadderᴿᵂ<>(values);
// thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).bewaarGềễst(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_ENUM_LIST, result);
Ladderᵂʳ<T> result = new ArrayLadderᴿᵂ<>();
for (int i = 0; i < zerdinalSpaceBoundary(); i++) {
result.addᵂʳ(zerdinalMaterializeSpace(i));
}
return result;
}
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmWaardesNaarMap.class)
default Map<String,T> teŀráàmWaardesNaarMap(Function<T,String> keyMapper) {
return teŀráàmWaardes().streamᴿᵈ().collect(Collectors.toMap(keyMapper, v -> v));
}
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmWaardeVanRingToon.class) default T zerdinalMaterializeSpaceOfRingToon(String identifierTone) {
default T teŀráàmWaardeVanRingToon(String identifierTone) {
Map<String,Object> mapTone = thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstMapObject(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_MAP_TONE); Map<String,Object> mapTone = thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.class).gềễstMapObject(ꝐŕḯṿªḕꝐḯŕḕʸᴰ.GHOST_MAP_TONE);
if (mapTone.isEmpty()) { if (mapTone.isEmpty()) {
mapTone.putAll(teŀráàmWaardesNaarMap(v -> v.rȧñkRingToon())); synchronized (this) {
if (mapTone.isEmpty()) {
mapTone.putAll(zerdinalSpaceRodsToMap(v -> v.abacusRȧñkRingToon()));
}
}
} }
return (T) mapTone.get(identifierTone); return (T) mapTone.get(identifierTone);
} }

View file

@ -1,90 +0,0 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.Duyts;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsEnigma注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsFlüstern注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ implements Duyts.Ꝺᴮᵒᵈʸ.ₐₜClubZeroꝹᵀˣᵀ<ZerdinalAḃåčȕs̈Rȧñk<?>> {
;
public enum ꝹDocTypeˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocTypeˢᵗᵘᵖ {
;
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "低音 骨 算盤")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓃀𓅂𓋴 𓂿𓌇 𓅂𓃀𓅂𓎡𓅱𓋴")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The manual octopussy calculator.")
public enum ₜₓₜType implements Duyts.Ꝺₚᵢₑ.ꝹDocType {}
}
public enum ꝹDocMethodˢᵗᵘᵖ implements Duyts.Ꝺₛₜᵤₚ.ꝹDocMethodˢᵗᵘᵖ {
;
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankName")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "秩 姓名")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓈖𓅂𓅓")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The rank name.")
public enum ₜₓₜrȧñkNaam implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankRingTone")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "秩 撥號 語氣")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓂧𓇋𓅃𓋴 𓋶𓎥𓈖𓆑")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The rank ring tone.")
public enum ₜₓₜrȧñkRingToon implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankCountZero")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "秩 數數 零")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓃒𓅱𓌒𓈏 𓐩")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The rank count starting from zero.")
public enum ₜₓₜrȧñkTelNul implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "rankCountOne")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "秩 數數 壹")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓂏𓅃𓈁𓎡 𓃒𓅱𓌒𓈏𓏺")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The rank count starting from one.")
public enum ₜₓₜrȧñkTelEen implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusValues")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 籙")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The values of the abacus.")
public enum ₜₓₜteŀráàmWaardes implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
@DuytsEnigma注( = 嘴ᗮᙿᗮ.English.class, txt = "abacusSize")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.China.class, txt = "算盤 尺寸")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.NativeHiero.class, txt = "𓅂𓃀𓅂𓎡𓅱𓋴 𓋴𓇋 𓋊")
@DuytsFlüstern注( = 嘴ᗮᙿᗮ.English.class, txt = "The size of the abacus")
public enum ₜₓₜteŀráàmGroote implements Duyts.Ꝺₚᵢₑ.ꝹDocMethod {}
}
}

View file

@ -43,7 +43,7 @@ public class T002ᖟTest {
@Test @Test
public void testBasePart() { public void testBasePart() {
for (T002ᖟ value:T002ᖟ.values()) { for (T002ᖟ value:T002ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon()); Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel()); Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde()); Assertions.assertNotNull(value.rȧñkChinaWaarde());
} }

View file

@ -41,7 +41,7 @@ public class T004ᖟTest {
@Test @Test
public void testBasePart() { public void testBasePart() {
for (T004ᖟ value:T004ᖟ.values()) { for (T004ᖟ value:T004ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon()); Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel()); Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde()); Assertions.assertNotNull(value.rȧñkChinaWaarde());
Assertions.assertNotNull(value.rȧñkGunFire(T004ᖟGunCardinalDirectionChina.class)); Assertions.assertNotNull(value.rȧñkGunFire(T004ᖟGunCardinalDirectionChina.class));
@ -83,17 +83,19 @@ public class T004ᖟTest {
@Test @Test
public void testVolgende() { public void testVolgende() {
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_4.rȧñkNaarVolgende()); Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_4.abacusRȧñkGotoUp(false));
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_1.rȧñkNaarVolgende()); Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_4.abacusRȧñkGotoUp(true));
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_2.rȧñkNaarVolgende()); Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_1.abacusRȧñkGotoUp(true));
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_3.rȧñkNaarVolgende()); Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_2.abacusRȧñkGotoUp(true));
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_3.abacusRȧñkGotoUp(true));
} }
@Test @Test
public void testVorige() { public void testVorige() {
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_2.rȧñkNaarVorige()); Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_1.abacusRȧñkGotoDown(false));
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_3.rȧñkNaarVorige()); Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_2.abacusRȧñkGotoDown(true));
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_4.rȧñkNaarVorige()); Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_3.abacusRȧñkGotoDown(true));
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_1.rȧñkNaarVorige()); Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_4.abacusRȧñkGotoDown(true));
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_1.abacusRȧñkGotoDown(true));
} }
} }

View file

@ -38,7 +38,7 @@ public class T005ᖟTest {
@Test @Test
public void testBasePart() { public void testBasePart() {
for (T005ᖟ value:T005ᖟ.values()) { for (T005ᖟ value:T005ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon()); Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel()); Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde()); Assertions.assertNotNull(value.rȧñkChinaWaarde());
} }

View file

@ -38,7 +38,7 @@ public class T006ᖟTest {
@Test @Test
public void testBasePart() { public void testBasePart() {
for (T006ᖟ value:T006ᖟ.values()) { for (T006ᖟ value:T006ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon()); Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel()); Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde()); Assertions.assertNotNull(value.rȧñkChinaWaarde());
} }

View file

@ -38,7 +38,7 @@ public class T008ᖟTest {
@Test @Test
public void testBasePart() { public void testBasePart() {
for (T008ᖟ value:T008ᖟ.values()) { for (T008ᖟ value:T008ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon()); Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel()); Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde()); Assertions.assertNotNull(value.rȧñkChinaWaarde());
} }

View file

@ -38,7 +38,7 @@ public class T009ᖟTest {
@Test @Test
public void testBasePart() { public void testBasePart() {
for (T009ᖟ value:T009ᖟ.values()) { for (T009ᖟ value:T009ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon()); Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel()); Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde()); Assertions.assertNotNull(value.rȧñkChinaWaarde());
} }

View file

@ -38,7 +38,7 @@ public class T010ᖟTest {
@Test @Test
public void testBasePart() { public void testBasePart() {
for (T010ᖟ value:T010ᖟ.values()) { for (T010ᖟ value:T010ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon()); Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel()); Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde()); Assertions.assertNotNull(value.rȧñkChinaWaarde());
} }

View file

@ -38,7 +38,7 @@ public class T016ᖟTest {
@Test @Test
public void testBasePart() { public void testBasePart() {
for (T016ᖟ value:T016ᖟ.values()) { for (T016ᖟ value:T016ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon()); Assertions.assertNotNull(value.abacusRȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel()); Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde()); Assertions.assertNotNull(value.rȧñkChinaWaarde());
} }

View file

@ -112,7 +112,7 @@ public class TTꞱꞱᖟGatewayTest {
} }
} }
if (partConflict != null) { if (partConflict != null) {
System.out.println("CHINA_KEY; conflicts with part: "+partConflict.rȧñkNaam()+" pieType: "+partConflict.teŀráàmGroote()); System.out.println("CHINA_KEY; conflicts with part: "+partConflict.abacusRȧñkName()+" pieType: "+partConflict.zerdinalSpaceBoundary());
} }
} }
//Assertions.assertFalse(check, "key: "+part.rȧñkChinaSleutel()); //Assertions.assertFalse(check, "key: "+part.rȧñkChinaSleutel());
@ -146,7 +146,7 @@ public class TTꞱꞱᖟGatewayTest {
} }
} }
if (partConflict != null) { if (partConflict != null) {
System.out.println("CHINA_VALUE; conflicts with part: "+partConflict.rȧñkNaam()+" pieType: "+partConflict.teŀráàmGroote()); System.out.println("CHINA_VALUE; conflicts with part: "+partConflict.abacusRȧñkName()+" pieType: "+partConflict.zerdinalSpaceBoundary());
} }
} }
//Assertions.assertFalse(check); //Assertions.assertFalse(check);

View file

@ -47,7 +47,7 @@ public class V144ToctaTest {
V144Tocta toctaLast = null; V144Tocta toctaLast = null;
for (int i=0;i<10;i++) { for (int i=0;i<10;i++) {
V144Tocta tocta = new V144Tocta(); V144Tocta tocta = new V144Tocta();
T008ᖟ..teŀráàmVoorElk(v -> { T008ᖟ..zerdinalSpaceRopeWalk(v -> {
tocta.legoᐧtuneᐧ(v).smurfᐧnativeᐧint(random.nextInt()); tocta.legoᐧtuneᐧ(v).smurfᐧnativeᐧint(random.nextInt());
}); });
String snakeSnail = tocta.gearᐧtoᐧbinaryᐧsnake(); String snakeSnail = tocta.gearᐧtoᐧbinaryᐧsnake();

View file

@ -38,8 +38,8 @@ public class NumberMatrixFactoryTest {
@Test @Test
public void testMatrix4() { public void testMatrix4() {
Assertions.assertEquals(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO, M04ᒾ.M_0099.rȧñkNaarEerste().rȧñkTelNul()); Assertions.assertEquals(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO, M04ᒾ.M_0099.abacusRȧñkGotoFirst().zerdinal());
Assertions.assertEquals(M04ᒾ.values().length, M04ᒾ.M_0099.rȧñkNaarVolgende().rȧñkNaarVolgende().teŀráàmGroote()); Assertions.assertEquals(M04ᒾ.values().length, M04ᒾ.M_0099.abacusRȧñkGotoUp(true).abacusRȧñkGotoUp(true).zerdinalSpaceBoundary());
} }
@Test @Test
@ -55,7 +55,7 @@ public class NumberMatrixFactoryTest {
for (int i=2;i<4;i++) { for (int i=2;i<4;i++) {
NumberMatrixSet film = NumberMatrixFactory.INSTANCE.geefFilmSet(i); NumberMatrixSet film = NumberMatrixFactory.INSTANCE.geefFilmSet(i);
Assertions.assertEquals(i, film.geefDimensie()); Assertions.assertEquals(i, film.geefDimensie());
Assertions.assertEquals(film.waardes().sizeᴿᵈ(), film.waardes().getᴿᵈ(0).teŀráàmGroote()); Assertions.assertEquals(film.waardes().sizeᴿᵈ(), film.waardes().getᴿᵈ(0).zerdinalSpaceBoundary());
} }
} }
} }

View file

@ -57,9 +57,6 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelԲᴬᵖᶦ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelꞱᴿᴳᴮ; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelꞱᴿᴳᴮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderԲᴬᵖᶦ; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderԲᴬᵖᶦ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳᴮ; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳᴮ;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ;
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class EnterPieCuisineTest { public class EnterPieCuisineTest {
@ -120,9 +117,6 @@ public class EnterPieCuisineTest {
prayPie(Terminator𓄯.class); prayPie(Terminator𓄯.class);
prayPie(BãßᛗᚢᛗᛗᛉBoobBabe𓄯ᶠˡʸ.class); prayPie(BãßᛗᚢᛗᛗᛉBoobBabe𓄯ᶠˡʸ.class);
prayPie(Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.class); prayPie(Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.class);
prayPie(ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.class);
prayPie(ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.class);
prayPie(ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ.class);
prayPie(SoepLepelԲᴬᵖᶦ.class); prayPie(SoepLepelԲᴬᵖᶦ.class);
prayPie(SoepLepelꞱᴿᴳᴮ.class); prayPie(SoepLepelꞱᴿᴳᴮ.class);
prayPie(ServiceLoaderꞱᴿᴳᴮ.class); prayPie(ServiceLoaderꞱᴿᴳᴮ.class);