JPP: Refactored abacus api to english candy letters
This commit is contained in:
parent
29a413bb6d
commit
0d55269389
63 changed files with 251 additions and 589 deletions
|
|
@ -92,8 +92,8 @@ public enum LinguaFactory {
|
|||
if (containerInfo == null) {
|
||||
throw new NullPointerException("Missing annotation LinguaNodeContainer注 on: "+container);
|
||||
}
|
||||
String idx1 = Integer.toString(containerInfo.nozero().stibitz1().rȧñkTelNul(), 16).toUpperCase();
|
||||
String idx2 = Integer.toString(containerInfo.nozero().stibitz2().rȧñkTelNul(), 16).toUpperCase();
|
||||
String idx1 = Integer.toString(containerInfo.nozero().stibitz1().zerdinal(), 16).toUpperCase();
|
||||
String idx2 = Integer.toString(containerInfo.nozero().stibitz2().zerdinal(), 16).toUpperCase();
|
||||
|
||||
String nodeSlug = node.getName().substring(1); // remove 嘴 prefix
|
||||
nodeSlug = nodeSlug.replaceAll(CLAZZ_MIN_SIGN, "-");
|
||||
|
|
|
|||
|
|
@ -53,17 +53,17 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
|
|||
// TODO: Move this into lingua
|
||||
|
||||
LATIN_BASIC(
|
||||
new BaseGlyphSetNumber(v -> T010ᖟ.亞.teŀráàmVoorElk(x -> v.addᵂʳ(Integer.toString(x.rȧñkTelNul())))),
|
||||
new BaseGlyphSetNumber(v -> T016ᖟ.亞.teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkGunFire(T016ᖟGunHexUpperCase.class)))),
|
||||
new BaseGlyphSetNumber(v -> T010ᖟ.亞.zerdinalSpaceRopeWalk(x -> v.addᵂʳ(Integer.toString(x.zerdinal())))),
|
||||
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")),
|
||||
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(v -> T010ᖟ.亞.teŀráàmVoorElk(x -> {
|
||||
new BaseGlyphSetNumber(v -> T010ᖟ.亞.zerdinalSpaceRopeWalk(x -> {
|
||||
if (T010ᖟ.PART_10 == x) {
|
||||
v.addᵂʳ("ten");
|
||||
} 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",
|
||||
"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),
|
||||
|
||||
TONE_SCRIPT(
|
||||
new BaseGlyphSetNumber(v -> T010ᖟ.亞.teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkRingToon()))),
|
||||
new BaseGlyphSetNumber(v -> T016ᖟ.亞.teŀráàmVoorElk(x -> v.addᵂʳ(x.rȧñkRingToon()))),
|
||||
new BaseGlyphSetNumber(v -> T010ᖟ.亞.zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.abacusRȧñkRingToon()))),
|
||||
new BaseGlyphSetNumber(v -> T016ᖟ.亞.zerdinalSpaceRopeWalk(x -> v.addᵂʳ(x.abacusRȧñkRingToon()))),
|
||||
new BaseGlyphSetNumber("꜊꜈","꜊꜉","꜊꜋","꜊꜌","꜊꜍","꜊꜎","꜊꜏","꜊꜐","꜊꜑","˧˥","˧˦","˧˨","˧˩","˧꜒","˧꜓","˧꜔","˧꜕","˧꜖","꜏˥","꜏˦","꜏˧","꜏˨","꜏˩","꜏꜍","꜏꜎","꜏꜐","꜏꜑")),
|
||||
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),
|
||||
null),
|
||||
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),
|
||||
null),
|
||||
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),
|
||||
null),
|
||||
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),
|
||||
null),
|
||||
|
||||
|
|
@ -156,7 +156,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
|
|||
null,
|
||||
null),
|
||||
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),
|
||||
CHINA_FORMAL_OLD(
|
||||
|
|
@ -299,7 +299,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
|
|||
}
|
||||
|
||||
public String BȍőnPrintNumber16(BigInteger number) {
|
||||
String amount16 = number.toString(T016ᖟ.亞.teŀráàmGroote());
|
||||
String amount16 = number.toString(T016ᖟ.亞.zerdinalSpaceBoundary());
|
||||
StringBuilder buf16 = new StringBuilder();
|
||||
int c2 = 0;
|
||||
for (char c:amount16.toCharArray()) {
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ public class Decimal144 extends AbstractBaseGetậlMatrix1<Decimal144, T512ᖟ>
|
|||
|
||||
@Override
|
||||
public int getMatrix1Length() {
|
||||
return T016ᖟ.亞.teŀráàmGroote();
|
||||
return T016ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -226,7 +226,7 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
|
|||
return creator.apply(zerdinal);
|
||||
}
|
||||
@Override
|
||||
public String rȧñkNaam() {
|
||||
public String abacusRȧñkName() {
|
||||
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
|
||||
}
|
||||
@Override
|
||||
public BoneOrdinalBase1 zerdinalMaterializeSpace(int ordinal) {
|
||||
return valueOf(ordinal);
|
||||
public BoneOrdinalBase1 zerdinalMaterializeSpace(int zerdinal) {
|
||||
return valueOf(zerdinal);
|
||||
}
|
||||
static public BoneOrdinalBase1 valueOf(int ordinal) {
|
||||
return new BoneOrdinalBase1(ordinal);
|
||||
static public BoneOrdinalBase1 valueOf(int zerdinal) {
|
||||
return new BoneOrdinalBase1(zerdinal);
|
||||
}
|
||||
static public int valuesLength() {
|
||||
return valueOf(0).zerdinalSpaceBoundary();
|
||||
}
|
||||
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 {
|
||||
private BoneOrdinalBase2(int slice) {
|
||||
super(2, slice, i -> new BoneOrdinalBase2(i));
|
||||
}
|
||||
static public BoneOrdinalBase2 valueOf(int ordinal) {
|
||||
return new BoneOrdinalBase2(ordinal);
|
||||
static public BoneOrdinalBase2 valueOf(int zerdinal) {
|
||||
return new BoneOrdinalBase2(zerdinal);
|
||||
}
|
||||
static public int valuesLength() {
|
||||
return valueOf(0).zerdinalSpaceBoundary();
|
||||
}
|
||||
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) {
|
||||
case 1:
|
||||
deliveryCounters.put(pieSlices, deliverT001ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T001ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T001ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 2:
|
||||
deliveryCounters.put(pieSlices, deliverT002ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T002ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T002ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 3:
|
||||
deliveryCounters.put(pieSlices, deliverT003ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T003ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T003ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 4:
|
||||
deliveryCounters.put(pieSlices, deliverT004ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T004ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T004ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 5:
|
||||
deliveryCounters.put(pieSlices, deliverT005ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T005ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T005ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 6:
|
||||
deliveryCounters.put(pieSlices, deliverT006ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T006ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T006ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 7:
|
||||
deliveryCounters.put(pieSlices, deliverT007ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T007ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T007ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 8:
|
||||
deliveryCounters.put(pieSlices, deliverT008ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T008ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T008ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 9:
|
||||
deliveryCounters.put(pieSlices, deliverT009ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T009ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T009ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 10:
|
||||
deliveryCounters.put(pieSlices, deliverT010ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T010ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T010ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 11:
|
||||
deliveryCounters.put(pieSlices, deliverT011ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T011ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T011ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 12:
|
||||
deliveryCounters.put(pieSlices, deliverT012ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T012ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T012ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 13:
|
||||
deliveryCounters.put(pieSlices, deliverT013ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T013ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T013ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 14:
|
||||
deliveryCounters.put(pieSlices, deliverT014ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T014ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T014ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 15:
|
||||
deliveryCounters.put(pieSlices, deliverT015ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T015ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T015ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 16:
|
||||
deliveryCounters.put(pieSlices, deliverT016ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T016ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T016ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 17:
|
||||
deliveryCounters.put(pieSlices, deliverT017ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T017ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T017ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 18:
|
||||
deliveryCounters.put(pieSlices, deliverT018ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T018ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T018ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 19:
|
||||
deliveryCounters.put(pieSlices, deliverT019ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T019ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T019ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 20:
|
||||
deliveryCounters.put(pieSlices, deliverT020ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T020ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T020ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 21:
|
||||
deliveryCounters.put(pieSlices, deliverT021ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T021ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T021ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 25:
|
||||
deliveryCounters.put(pieSlices, deliverT025ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T025ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T025ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 27:
|
||||
deliveryCounters.put(pieSlices, deliverT027ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T027ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T027ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 28:
|
||||
deliveryCounters.put(pieSlices, deliverT028ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T028ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T028ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 29:
|
||||
deliveryCounters.put(pieSlices, deliverT029ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T029ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T029ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 60:
|
||||
deliveryCounters.put(pieSlices, deliverT060ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T060ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T060ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 64:
|
||||
deliveryCounters.put(pieSlices, deliverT064ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T064ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T064ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 87:
|
||||
deliveryCounters.put(pieSlices, deliverT087ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T087ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T087ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 128:
|
||||
deliveryCounters.put(pieSlices, deliverT128ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T128ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T128ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 192:
|
||||
deliveryCounters.put(pieSlices, deliverT192ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T192ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T192ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 256:
|
||||
deliveryCounters.put(pieSlices, deliverT256ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T256ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T256ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 300:
|
||||
deliveryCounters.put(pieSlices, deliverT300ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T300ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T300ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 512:
|
||||
deliveryCounters.put(pieSlices, deliverT512ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T512ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T512ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
default:
|
||||
deliverFailed.increment();
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ public interface TerminatorEnum𓄯<T extends TerminatorEnum𓄯<T>> extends Ter
|
|||
}
|
||||
|
||||
@Override
|
||||
default String rȧñkNaam() {
|
||||
default String abacusRȧñkName() {
|
||||
return name();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,13 +57,13 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳ
|
|||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoader𓄯ᶠˡʸ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ᐧᣞᣛ.服務ᣟ裝載機;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineToneInluider;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLine𓄯;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ.TTꞱꞱᖟGunShield;
|
||||
|
||||
/// The terminator of the part's implementation interface
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@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Ꝑḯŕ₳₮ḕʸᴰ {
|
||||
𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕;
|
||||
|
|
@ -183,7 +183,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends ZerdinalA
|
|||
synchronized (this) {
|
||||
if (mapGunWounds.isEmpty()) {
|
||||
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) {
|
||||
Map<String,Object> mapChina = backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObject(TerminatorBullet.MAP_CHINA);
|
||||
if (mapChina.isEmpty()) {
|
||||
mapChina.putAll(teŀráàmWaardesNaarMap(v -> v.rȧñkChinaSleutel()));
|
||||
mapChina.putAll(zerdinalSpaceRodsToMap(v -> v.rȧñkChinaSleutel()));
|
||||
}
|
||||
return (T) mapChina.get(chinaKey);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ abstract public class AbstractGroßGetậlŌṁ1ⁿᴰ<T extends BaseGetậl<T,
|
|||
|
||||
@Override
|
||||
public int getMatrix1Length() {
|
||||
return T016ᖟ.亞.teŀráàmGroote();
|
||||
return T016ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -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[T012ᖟ.亞.teŀráàmGroote()][valuesLength];
|
||||
this.values = new V144Tocta[T012ᖟ.亞.zerdinalSpaceBoundary()][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, JediTempleBase8Iterator values) {
|
||||
this.fractalLevel = 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 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 T016ᖟ.亞.teŀráàmGroote();
|
||||
return T016ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMatrix2Length() {
|
||||
return T012ᖟ.亞.teŀráàmGroote();
|
||||
return T012ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@ public class GroßGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<GroßGetậl
|
|||
|
||||
@Override
|
||||
public int getMatrix1Length() {
|
||||
return T016ᖟ.亞.teŀráàmGroote();
|
||||
return T016ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -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[T012ᖟ.亞.teŀráàmGroote()];
|
||||
private final V144Tocta[] values = new V144Tocta[T012ᖟ.亞.zerdinalSpaceBoundary()];
|
||||
|
||||
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 T016ᖟ.亞.teŀráàmGroote();
|
||||
return T016ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getMatrix2Length() {
|
||||
return T012ᖟ.亞.teŀráàmGroote();
|
||||
return T012ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -229,7 +229,7 @@ public class Gê̄ldGetậl extends AbstractBaseGetậlMatrix1<Gê̄ldGetậl, T
|
|||
|
||||
@Override
|
||||
public int getMatrix1Length() {
|
||||
return T004ᖟ.亞.teŀráàmGroote();
|
||||
return T004ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -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ˣᴸ[T008ᖟ.亞.teŀráàmGroote()];
|
||||
private final V0x0013B0ˣᴸ[] values = new V0x0013B0ˣᴸ[T008ᖟ.亞.zerdinalSpaceBoundary()];
|
||||
|
||||
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 T008ᖟ.亞.teŀráàmGroote();
|
||||
return T008ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -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ˣᴸ[T008ᖟ.亞.teŀráàmGroote()][kaasCuts];
|
||||
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ.亞.zerdinalSpaceBoundary()][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ˣᴸ[T008ᖟ.亞.teŀráàmGroote()][kaasCuts];
|
||||
this.kaas = new V0x0013B0ˣᴸ[T008ᖟ.亞.zerdinalSpaceBoundary()][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 T008ᖟ.亞.teŀráàmGroote();
|
||||
return T008ᖟ.亞.zerdinalSpaceBoundary();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ public class WavẽWorstGetậl1ⁿᴰ extends AbstractBaseGetậlMatrix1<Wavẽ
|
|||
|
||||
public WavẽWorstGetậl1ⁿᴰ(Terminator𓄯<?> worstCut) {
|
||||
this.worstCut = worstCut;
|
||||
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
|
||||
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
|
||||
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, JediTempleBase8Iterator values) {
|
||||
this.worstCut = worstCut;
|
||||
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
|
||||
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
|
||||
this.values = new V0x000861ˣᴸ[this.worstCutLength];
|
||||
for (int i=0;i<this.values.length;i++) {
|
||||
this.values[i] = new V0x000861ˣᴸ(values);
|
||||
|
|
|
|||
|
|
@ -47,9 +47,9 @@ public class WavẽWorstGetậl2ⁿᴰ extends AbstractBaseGetậlMatrix2<Wavẽ
|
|||
|
||||
public WavẽWorstGetậl2ⁿᴰ(Terminator𓄯<?> worstCut, Terminator𓄯<?> worstChannel) {
|
||||
this.worstCut = worstCut;
|
||||
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
|
||||
this.worstCutLength = worstCut.zerdinalSpaceRodsToLadder().sizeᴿᵈ();
|
||||
this.worstChannel = worstChannel;
|
||||
this.worstChannelLength = worstChannel.teŀráàmWaardes().sizeᴿᵈ();
|
||||
this.worstChannelLength = worstChannel.zerdinalSpaceRodsToLadder().sizeᴿᵈ();
|
||||
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
|
||||
for (int x=0;x<this.worstCutLength;x++) {
|
||||
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) {
|
||||
this.worstCut = worstCut;
|
||||
this.worstCutLength = worstCut.teŀráàmWaardes().sizeᴿᵈ();
|
||||
this.worstCutLength = worstCut.zerdinalSpaceBoundary();
|
||||
this.worstChannel = worstChannel;
|
||||
this.worstChannelLength = worstChannel.teŀráàmWaardes().sizeᴿᵈ();
|
||||
this.worstChannelLength = worstChannel.zerdinalSpaceBoundary();
|
||||
this.values = new V0x000861ˣᴸ[this.worstCutLength][this.worstChannelLength];
|
||||
for (int x=0;x<this.worstCutLength;x++) {
|
||||
for (int y=0;y<this.worstChannelLength;y++) {
|
||||
|
|
|
|||
|
|
@ -169,13 +169,13 @@ public class ŌctopǔsALU {
|
|||
T008ᖟ valA = bioA.nextᴿᵈ();
|
||||
T008ᖟ valB = bioB.nextᴿᵈ();
|
||||
|
||||
int valANum = valA.rȧñkTelNul();
|
||||
int valBNum = valB.rȧñkTelNul();
|
||||
int valANum = valA.zerdinal();
|
||||
int valBNum = valB.zerdinal();
|
||||
|
||||
var valResultNum = valANum + valBNum;
|
||||
|
||||
if (valResultNum > valA.teŀráàmWaardes().sizeᴿᵈ()) {
|
||||
valResultNum = valA.teŀráàmWaardes().sizeᴿᵈ() -1;
|
||||
if (valResultNum > valA.zerdinalSpaceBoundary()) {
|
||||
valResultNum = valA.zerdinalSpaceBoundary() -1;
|
||||
}
|
||||
|
||||
T008ᖟ valResult = T008ᖟ.values()[valResultNum];
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x000465ˣᴸ extends LegoBrickMould抽<V225Matot, T005ᖟ>
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x000861ˣᴸ extends LegoBrickMould抽<V165Roket, T013ᖟ>
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x000EA6ˣᴸ extends LegoBrickMould抽<V750Poofy, T005ᖟ>
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x0013B0ˣᴸ extends LegoBrickMould抽<V720Beximal, T007ᖟ
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V0x001443ˣᴸ extends LegoBrickMould抽<V273Korcet, T019ᖟ>
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V0x0015F9ˣᴸ extends LegoBrickMould抽<V0x000465ˣᴸ, T005
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V0x009F33ˣᴸ extends LegoBrickMould抽<V0x000861ˣᴸ, T019
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V0x024B97ˣᴸ extends LegoBrickMould抽<V0x001443ˣᴸ, T029
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ public final class V015Reptet extends LegoBrickMould抽<T008ᖟ, T005ᖟ> implem
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -91,12 +91,12 @@ public final class V018Tord extends LegoBrickMould抽<T512ᖟ, T002ᖟ> implemen
|
|||
@Override
|
||||
public int smurfᐧnativeᐧint() {
|
||||
int value = 0;
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_1).rȧñkTelNul() << 15);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_2).rȧñkTelNul() << 12);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_3).rȧñkTelNul() << 9);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_4).rȧñkTelNul() << 6);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_5).rȧñkTelNul() << 3);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_6).rȧñkTelNul() << 0);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_1).zerdinal() << 15);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_2).zerdinal() << 12);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_3).zerdinal() << 9);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_4).zerdinal() << 6);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_5).zerdinal() << 3);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T006ᖟ.PART_6).zerdinal() << 0);
|
||||
return value;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -61,13 +61,13 @@ public final class V021Koeye extends LegoBrickMould抽<T008ᖟ, T007ᖟ> impleme
|
|||
@Override
|
||||
public int smurfᐧnativeᐧint() {
|
||||
int value = 0;
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_1).rȧñkTelNul() << 18);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_2).rȧñkTelNul() << 15);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_3).rȧñkTelNul() << 12);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_4).rȧñkTelNul() << 9);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_5).rȧñkTelNul() << 6);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_6).rȧñkTelNul() << 3);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_7).rȧñkTelNul() << 0);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_1).zerdinal() << 18);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_2).zerdinal() << 15);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_3).zerdinal() << 12);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_4).zerdinal() << 9);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_5).zerdinal() << 6);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_6).zerdinal() << 3);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T007ᖟ.PART_7).zerdinal() << 0);
|
||||
return value;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -34,10 +34,10 @@ public final class V024Beger extends LegoBrickMould抽<T064ᖟ, T004ᖟ> impleme
|
|||
@Override
|
||||
public int smurfᐧnativeᐧint() {
|
||||
int value = 0;
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_1).rȧñkTelNul() << 18);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_2).rȧñkTelNul() << 12);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_3).rȧñkTelNul() << 6);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_4).rȧñkTelNul() << 0);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_1).zerdinal() << 18);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_2).zerdinal() << 12);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_3).zerdinal() << 6);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_4).zerdinal() << 0);
|
||||
return value;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ public final class V030Pegal extends LegoBrickMould抽<T064ᖟ, T005ᖟ> impleme
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ public final class V045Metat extends LegoBrickMould抽<T512ᖟ, T005ᖟ> impleme
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V120Bental extends LegoBrickMould抽<V024Beger, T005ᖟ> impl
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ public final class V150Powic extends LegoBrickMould抽<V030Pegal, T005ᖟ> imple
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V165Roket extends LegoBrickMould抽<V015Reptet, T011ᖟ> impl
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V225Matot extends LegoBrickMould抽<V045Metat, T005ᖟ> imple
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V273Korcet extends LegoBrickMould抽<V021Koeye, T013ᖟ> impl
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ public final class V720Beximal extends LegoBrickMould抽<V120Bental, T006ᖟ> im
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ public final class V750Poofy extends LegoBrickMould抽<V150Powic, T005ᖟ> imple
|
|||
}
|
||||
|
||||
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
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ public interface NumberMatrixEnum𓄯<T extends NumberMatrixEnum𓄯<T>> extends
|
|||
}
|
||||
|
||||
@Override
|
||||
default String rȧñkNaam() {
|
||||
default String abacusRȧñkName() {
|
||||
return name();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -71,15 +71,15 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
|
|||
throw new IllegalArgumentException("Dimension smaller than 2 are not supported");
|
||||
}
|
||||
if (dimension == 2) {
|
||||
return new NumberMatrixSetEnum(M02ᒾ.亞.teŀráàmWaardes());
|
||||
return new NumberMatrixSetEnum(M02ᒾ.亞.zerdinalSpaceRodsToLadder());
|
||||
} else if (dimension == 3) {
|
||||
return new NumberMatrixSetEnum(M03ᒾ.亞.teŀráàmWaardes());
|
||||
return new NumberMatrixSetEnum(M03ᒾ.亞.zerdinalSpaceRodsToLadder());
|
||||
} else if (dimension == 4) {
|
||||
return new NumberMatrixSetEnum(M04ᒾ.亞.teŀráàmWaardes());
|
||||
return new NumberMatrixSetEnum(M04ᒾ.亞.zerdinalSpaceRodsToLadder());
|
||||
} else if (dimension == 5) {
|
||||
return new NumberMatrixSetEnum(M05ᒾ.亞.teŀráàmWaardes());
|
||||
return new NumberMatrixSetEnum(M05ᒾ.亞.zerdinalSpaceRodsToLadder());
|
||||
} else if (dimension == 6) {
|
||||
return new NumberMatrixSetEnum(M06ᒾ.亞.teŀráàmWaardes());
|
||||
return new NumberMatrixSetEnum(M06ᒾ.亞.zerdinalSpaceRodsToLadder());
|
||||
}
|
||||
return buildMatrixSetSpaceX(dimension);
|
||||
}
|
||||
|
|
@ -193,7 +193,7 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
|
|||
}
|
||||
|
||||
@Override
|
||||
public Ladderᴿᵈ<Abacus> teŀráàmWaardes() {
|
||||
public Ladderᴿᵈ<Abacus> zerdinalSpaceRodsToLadder() {
|
||||
return values;
|
||||
}
|
||||
|
||||
|
|
@ -203,7 +203,7 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
|
|||
}
|
||||
|
||||
@Override
|
||||
public String rȧñkNaam() {
|
||||
public String abacusRȧñkName() {
|
||||
return itemName;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -38,12 +38,12 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.Bã
|
|||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineToneInluider;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperator𓄯;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLine𓄯;
|
||||
|
||||
/// Holds the number block and dimension.
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@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 ...
|
||||
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ public interface PrimitiveBooleanIterator extends RopeStrandSignedInt, Primitive
|
|||
}
|
||||
|
||||
default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() {
|
||||
return toNibbleIterator(M04ᒾ.亞.rȧñkNaarLaatste()); //was 亞ᵀᐞᑊᒻ
|
||||
return toNibbleIterator(M04ᒾ.亞.abacusRȧñkGotoLast()); //was 亞ᵀᐞᑊᒻ
|
||||
}
|
||||
|
||||
default PrimitiveNibbleIterator toNibbleIterator(final M04ᒾ order) {
|
||||
|
|
@ -103,8 +103,8 @@ public interface PrimitiveBooleanIterator extends RopeStrandSignedInt, Primitive
|
|||
}
|
||||
|
||||
default PrimitiveByteIterator toByteIterator(final M02ᒾ order) {
|
||||
if (M02ᒾ.亞.rȧñkNaarLaatste().equals(order)) {//was 亞ᵀᐞᑊᒻ TODO: in nether genertor bring tail support back
|
||||
return toNibbleIterator(M04ᒾ.亞.rȧñkNaarLaatste()).toByteIterator(order);
|
||||
if (M02ᒾ.亞.abacusRȧñkGotoLast().equals(order)) {//was 亞ᵀᐞᑊᒻ TODO: in nether genertor bring tail support back
|
||||
return toNibbleIterator(M04ᒾ.亞.abacusRȧñkGotoLast()).toByteIterator(order);
|
||||
}
|
||||
return toNibbleIterator(M04ᒾ.亞).toByteIterator(order);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ public interface PrimitiveByteIterator extends RopeStrandSignedInt, PrimitiveIte
|
|||
}
|
||||
|
||||
default PrimitiveNibbleIterator toNibbleIteratorIndianLittle() {
|
||||
return toNibbleIterator(M02ᒾ.亞.rȧñkNaarLaatste());
|
||||
return toNibbleIterator(M02ᒾ.亞.abacusRȧñkGotoLast());
|
||||
}
|
||||
|
||||
default PrimitiveNibbleIterator toNibbleIterator(M02ᒾ order) {
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ public interface PrimitiveNibbleIterator extends RopeStrandSignedInt, PrimitiveI
|
|||
}
|
||||
|
||||
default PrimitiveBooleanIterator toBooleanIteratorIndianLittle() {
|
||||
return toBooleanIterator(M04ᒾ.亞.rȧñkNaarLaatste());
|
||||
return toBooleanIterator(M04ᒾ.亞.abacusRȧñkGotoLast());
|
||||
}
|
||||
|
||||
default PrimitiveBooleanIterator toBooleanIterator(M04ᒾ order) {
|
||||
|
|
@ -107,7 +107,7 @@ public interface PrimitiveNibbleIterator extends RopeStrandSignedInt, PrimitiveI
|
|||
}
|
||||
|
||||
default PrimitiveByteIterator toByteIteratorLittleIndian() {
|
||||
return toByteIterator(M02ᒾ.亞.rȧñkNaarLaatste());
|
||||
return toByteIterator(M02ᒾ.亞.abacusRȧñkGotoLast());
|
||||
}
|
||||
|
||||
default PrimitiveByteIterator toByteIterator(M02ᒾ order) {
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ import java.util.function.IntSupplier;
|
|||
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
|
||||
/// Zerdinal numbering schema is the place where zero is one.
|
||||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
|
|
|
|||
|
|
@ -27,6 +27,17 @@
|
|||
|
||||
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注;
|
||||
|
||||
/// @author للَّٰهِilLצسُو
|
||||
|
|
@ -36,4 +47,42 @@ public interface PrimordialZerdinalSpaceMaterializer<T extends PrimordialZerdina
|
|||
|
||||
/// Materialize an number from the bounded zerdinal number space.
|
||||
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));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,39 +27,48 @@
|
|||
|
||||
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
|
||||
|
||||
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.PrimordialZerdinalSpaceMaterializer;
|
||||
|
||||
@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> {
|
||||
|
||||
// TODO: add operators
|
||||
|
||||
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkNaam.class)
|
||||
String rȧñkNaam();
|
||||
String abacusRȧñkName();
|
||||
|
||||
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkRingToon.class)
|
||||
String rȧñkRingToon();
|
||||
String abacusRȧñkRingToon();
|
||||
|
||||
//@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkTelNul.class)
|
||||
@Deprecated
|
||||
default int rȧñkTelNul() {
|
||||
return zerdinal();
|
||||
default T abacusRȧñkGotoFirst() {
|
||||
return zerdinalMaterializeSpace(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO);
|
||||
}
|
||||
|
||||
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜrȧñkTelEen.class)
|
||||
int rȧñkTelEen();
|
||||
default T abacusRȧñkGotoLast() {
|
||||
return zerdinalMaterializeSpace(zerdinalSpaceBoundary() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE);
|
||||
}
|
||||
|
||||
//@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmWaardes.class)
|
||||
//Ladderᴿᵈ<T> teŀráàmWaardes();
|
||||
default T abacusRȧñkGotoUp(boolean loop) {
|
||||
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)
|
||||
@Deprecated
|
||||
default int teŀráàmGroote() {
|
||||
return zerdinalSpaceBoundary();
|
||||
default T abacusRȧñkGotoDown(boolean loop) {
|
||||
int resultIndex = zerdinal() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
|
||||
if (resultIndex < ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO) {
|
||||
if (loop) {
|
||||
resultIndex = zerdinalSpaceBoundary() - ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
|
||||
} else {
|
||||
resultIndex = zerdinal();
|
||||
}
|
||||
}
|
||||
return zerdinalMaterializeSpace(resultIndex);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 {}
|
||||
}
|
||||
}
|
||||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
@ -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 {}
|
||||
}
|
||||
}
|
||||
|
|
@ -28,8 +28,6 @@
|
|||
package ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőn𓄯;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ.BãßBȍőnBőatꞱᴿᴳᴮ;
|
||||
|
|
@ -38,42 +36,29 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.Bã
|
|||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕ₳₮ḕInlauterʸᴰ;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕ₳₮ḕPhase注;
|
||||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕ₳₮ḕPhase𓄯;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
|
||||
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.ArrayLadderᴿᵂ;
|
||||
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᴿᵈ;
|
||||
import ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ.Ladderᵂʳ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocMethod注;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocType注;
|
||||
|
||||
@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> {
|
||||
|
||||
@BãßBȍőnꝐḯŕ₳₮ḕPhase注(dependencies = {BãßBȍőnꝐḯŕ₳₮ḕPhase𓄯.βrahmanBoonBereshit.class})
|
||||
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_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)
|
||||
private ZerdinalAḃåčȕs̈RȧñkLine𓄯<?> boon;
|
||||
|
||||
@Override
|
||||
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ềễ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
|
||||
public void m̉̓̕at̽͂̈́̾e͟ri̎́̀ͣ̋͒á̑̒̉ͥlìz̓̄̈̄e͘G͝h̨̎̒o̿̚s̵ͧ͐̆̒͋ͬ̾ts̓̈́̌ͨͥ͠() {
|
||||
// boon.teŀráàmWaardes();
|
||||
// boon.teŀráàmGroote();
|
||||
boon.teŀráàmWaardeVanRingToon(boon.rȧñkRingToon());
|
||||
boon.zerdinalMaterializeSpaceOfRingToon(boon.abacusRȧñkRingToon());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
@ -87,69 +72,20 @@ public interface ZerdinalAḃåčȕs̈RȧñkLine𓄯<T extends ZerdinalAḃåč
|
|||
}
|
||||
}
|
||||
|
||||
// @Override
|
||||
// default String rȧñkNaam() {
|
||||
// return name();
|
||||
// }
|
||||
|
||||
@Override
|
||||
default String rȧñkRingToon() {
|
||||
default String abacusRȧñkRingToon() {
|
||||
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")
|
||||
@DuytsDocMethod注(sea = ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ.ꝹDocMethodˢᵗᵘᵖ.ₜₓₜteŀráàmWaardeVanRingToon.class)
|
||||
default T teŀráàmWaardeVanRingToon(String identifierTone) {
|
||||
default T zerdinalMaterializeSpaceOfRingToon(String identifierTone) {
|
||||
Map<String,Object> mapTone = thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(Ꝑŕḯṿª₮ḕꝐḯŕ₳₮ḕʸᴰ.class).gềễstMapObject(Ꝑŕḯṿª₮ḕꝐḯŕ₳₮ḕʸᴰ.GHOST_MAP_TONE);
|
||||
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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 {}
|
||||
}
|
||||
}
|
||||
|
|
@ -43,7 +43,7 @@ public class T002ᖟTest {
|
|||
@Test
|
||||
public void testBasePart() {
|
||||
for (T002ᖟ value:T002ᖟ.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.abacusRȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ public class T004ᖟTest {
|
|||
@Test
|
||||
public void testBasePart() {
|
||||
for (T004ᖟ value:T004ᖟ.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.abacusRȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
Assertions.assertNotNull(value.rȧñkGunFire(T004ᖟGunCardinalDirectionChina.class));
|
||||
|
|
@ -83,17 +83,19 @@ public class T004ᖟTest {
|
|||
|
||||
@Test
|
||||
public void testVolgende() {
|
||||
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_4.rȧñkNaarVolgende());
|
||||
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_1.rȧñkNaarVolgende());
|
||||
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_2.rȧñkNaarVolgende());
|
||||
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_3.rȧñkNaarVolgende());
|
||||
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_4.abacusRȧñkGotoUp(false));
|
||||
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_4.abacusRȧñkGotoUp(true));
|
||||
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_1.abacusRȧñkGotoUp(true));
|
||||
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_2.abacusRȧñkGotoUp(true));
|
||||
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_3.abacusRȧñkGotoUp(true));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testVorige() {
|
||||
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_2.rȧñkNaarVorige());
|
||||
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_3.rȧñkNaarVorige());
|
||||
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_4.rȧñkNaarVorige());
|
||||
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_1.rȧñkNaarVorige());
|
||||
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_1.abacusRȧñkGotoDown(false));
|
||||
Assertions.assertEquals(T004ᖟ.PART_1, T004ᖟ.PART_2.abacusRȧñkGotoDown(true));
|
||||
Assertions.assertEquals(T004ᖟ.PART_2, T004ᖟ.PART_3.abacusRȧñkGotoDown(true));
|
||||
Assertions.assertEquals(T004ᖟ.PART_3, T004ᖟ.PART_4.abacusRȧñkGotoDown(true));
|
||||
Assertions.assertEquals(T004ᖟ.PART_4, T004ᖟ.PART_1.abacusRȧñkGotoDown(true));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public class T005ᖟTest {
|
|||
@Test
|
||||
public void testBasePart() {
|
||||
for (T005ᖟ value:T005ᖟ.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.abacusRȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public class T006ᖟTest {
|
|||
@Test
|
||||
public void testBasePart() {
|
||||
for (T006ᖟ value:T006ᖟ.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.abacusRȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public class T008ᖟTest {
|
|||
@Test
|
||||
public void testBasePart() {
|
||||
for (T008ᖟ value:T008ᖟ.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.abacusRȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public class T009ᖟTest {
|
|||
@Test
|
||||
public void testBasePart() {
|
||||
for (T009ᖟ value:T009ᖟ.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.abacusRȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public class T010ᖟTest {
|
|||
@Test
|
||||
public void testBasePart() {
|
||||
for (T010ᖟ value:T010ᖟ.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.abacusRȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ public class T016ᖟTest {
|
|||
@Test
|
||||
public void testBasePart() {
|
||||
for (T016ᖟ value:T016ᖟ.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.abacusRȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ public class TTꞱꞱᖟGatewayTest {
|
|||
}
|
||||
}
|
||||
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());
|
||||
|
|
@ -146,7 +146,7 @@ public class TTꞱꞱᖟGatewayTest {
|
|||
}
|
||||
}
|
||||
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);
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ public class V144ToctaTest {
|
|||
V144Tocta toctaLast = null;
|
||||
for (int i=0;i<10;i++) {
|
||||
V144Tocta tocta = new V144Tocta();
|
||||
T008ᖟ.亞.teŀráàmVoorElk(v -> {
|
||||
T008ᖟ.亞.zerdinalSpaceRopeWalk(v -> {
|
||||
tocta.legoᐧtuneᐧᗅᗷᗷᗅ(v).smurfᐧnativeᐧint(random.nextInt());
|
||||
});
|
||||
String snakeSnail = tocta.gearᐧtoᐧbinaryᐧsnake();
|
||||
|
|
|
|||
|
|
@ -38,8 +38,8 @@ public class NumberMatrixFactoryTest {
|
|||
|
||||
@Test
|
||||
public void testMatrix4() {
|
||||
Assertions.assertEquals(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO, M04ᒾ.M_0099.rȧñkNaarEerste().rȧñkTelNul());
|
||||
Assertions.assertEquals(M04ᒾ.values().length, M04ᒾ.M_0099.rȧñkNaarVolgende().rȧñkNaarVolgende().teŀráàmGroote());
|
||||
Assertions.assertEquals(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO, M04ᒾ.M_0099.abacusRȧñkGotoFirst().zerdinal());
|
||||
Assertions.assertEquals(M04ᒾ.values().length, M04ᒾ.M_0099.abacusRȧñkGotoUp(true).abacusRȧñkGotoUp(true).zerdinalSpaceBoundary());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -55,7 +55,7 @@ public class NumberMatrixFactoryTest {
|
|||
for (int i=2;i<4;i++) {
|
||||
NumberMatrixSet film = NumberMatrixFactory.INSTANCE.geefFilmSet(i);
|
||||
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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -57,9 +57,6 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelԲᴬᵖᶦ;
|
|||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelꞱᴿᴳᴮ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderԲᴬᵖᶦ;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳᴮ;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineOperatorꝹᵀˣᵀ;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkLineꝹᵀˣᵀ;
|
||||
import ᒢᐩᐩ.ᣕᓑᔿᒃᓫᣗ.ᙆᓫᣗᒄᑊᣕᣔᒻ.ᣔᒃᣔᒼᓑᔆ.ZerdinalAḃåčȕs̈RȧñkꝹᵀˣᵀ;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public class EnterPieCuisineTest {
|
||||
|
|
@ -120,9 +117,6 @@ public class EnterPieCuisineTest {
|
|||
prayPie(Terminator𓄯.class);
|
||||
prayPie(BãßᛗᚢᛗᛗᛉBoobBabe𓄯ᶠˡʸ.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(ServiceLoaderꞱᴿᴳᴮ.class);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue