JPP: Redone number naming by blackboard letters
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m0s
All checks were successful
Run test asserts / Test-Asserts (push) Successful in 1m0s
This commit is contained in:
parent
032da8eb64
commit
808a1318a9
74 changed files with 1514 additions and 1019 deletions
|
|
@ -92,8 +92,8 @@ public enum LinguaFactory {
|
|||
if (containerInfo == null) {
|
||||
throw new NullPointerException("Missing annotation LinguaNodeContainer注 on: "+container);
|
||||
}
|
||||
String idx1 = Long.toString(containerInfo.nozero().stibitz1().zerdinal(), 16).toUpperCase();
|
||||
String idx2 = Long.toString(containerInfo.nozero().stibitz2().zerdinal(), 16).toUpperCase();
|
||||
String idx1 = Long.toString(containerInfo.nozero().stibitz1().odeur(), 16).toUpperCase();
|
||||
String idx2 = Long.toString(containerInfo.nozero().stibitz2().odeur(), 16).toUpperCase();
|
||||
|
||||
String nodeSlug = node.getName().substring(1); // remove 嘴 prefix
|
||||
nodeSlug = nodeSlug.replaceAll(CLAZZ_MIN_SIGN, "-");
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
|
|||
// TODO: Move this into lingua
|
||||
|
||||
LATIN_BASIC(
|
||||
new BaseGlyphSetNumber(v -> T010ᖟ.亞.zerdinalSpaceRopeWalk(x -> v.add(Long.toString(x.zerdinal())))),
|
||||
new BaseGlyphSetNumber(v -> T010ᖟ.亞.zerdinalSpaceRopeWalk(x -> v.add(Long.toString(x.odeur())))),
|
||||
new BaseGlyphSetNumber(v -> T016ᖟ.亞.zerdinalSpaceRopeWalk(x -> v.add(x.abacusRȧñ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(
|
||||
|
|
@ -63,7 +63,7 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
|
|||
if (T010ᖟ.PART_10 == x) {
|
||||
v.add("ten");
|
||||
} else {
|
||||
v.add(T010ᖟ.亞.thisᵀᴮᵒⁿᵉᴼᶠ(x.zerdinal() + 1).abacusRȧñkChinaValue()); // 1 to 9
|
||||
v.add(T010ᖟ.亞.thisᵀᴮᵒⁿᵉᴼᶠ(x.odeur() + 1).abacusRȧñkChinaValue()); // 1 to 9
|
||||
}
|
||||
}), "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety",
|
||||
"one hundred", "two hundred", "three hundred", "four hundred", "five hundred", "six hundred", "seven hundred", "eight hundred", "nine hundred")),
|
||||
|
|
|
|||
|
|
@ -59,6 +59,11 @@ public enum T002ᖟ implements TerminatorEnum𓄯<T002ᖟ>, KaasOdeurBineral<T00
|
|||
ghostsInTailOfNavajo = ordinal() == ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long odeur() {
|
||||
return bineral();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BãßBȍőnCoffinԲ thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ() {
|
||||
return ghostsInAShell;
|
||||
|
|
@ -90,7 +95,7 @@ public enum T002ᖟ implements TerminatorEnum𓄯<T002ᖟ>, KaasOdeurBineral<T00
|
|||
}
|
||||
|
||||
@Override
|
||||
public T002ᖟ zerdinalFlagZero() {
|
||||
public T002ᖟ odeurFlagZero() {
|
||||
return valueOf(ordinal() == 0);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.Vū́ǘrBȍőnSupportꞱᴿᴳᴮ;
|
|||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ.Vū́ǘrBurnCounterᴶᴹˣ;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurZerdinalIdentity;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfBineralX1;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfX1Bineral;
|
||||
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.Ladder;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
|
||||
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.Terminator注;
|
||||
|
|
@ -201,6 +201,10 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
|
|||
return creator.apply(zerdinal);
|
||||
}
|
||||
@Override
|
||||
final public Long odeur() {
|
||||
return slice;
|
||||
}
|
||||
@Override
|
||||
public Long thisᴺᵘᵐᵇᵉʳᴿᵒᵒᵗ() {
|
||||
return 0L;
|
||||
}
|
||||
|
|
@ -209,12 +213,8 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
|
|||
return (long)terminator注.slices();
|
||||
}
|
||||
@Override
|
||||
final public Long zerdinal() {
|
||||
return slice;
|
||||
}
|
||||
@Override
|
||||
final public KaasOdeurBineral<?, ?> zerdinalFlagZero() {
|
||||
return KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(slice == 0); // move to impl
|
||||
final public KaasOdeurBineral<?, ?> odeurFlagZero() {
|
||||
return KaasLandSmurfX1Bineral.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(slice == 0); // move to impl
|
||||
}
|
||||
@Override
|
||||
final public String abacusRȧñkName() {
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
|
|||
/// @author للَّٰهِilLצسُو
|
||||
/// @version ©Δ∞ 仙上主天
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@TasteCakeDoughMarrowGlitter注(eat = @FoodGlitter注(prefix = {/*"thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ",*/ "this", "to", "bineral", "inverse", "zerdinal", "ordinal", "clamp", "brick", "lego"}), taste = @FoodSelect注(burn = FoodType.ANY_ENUM))
|
||||
@TasteCakeDoughMarrowGlitter注(eat = @FoodGlitter注(prefix = {/*"thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ",*/ "this", "to", "bineral", "inverse", "odeur", "zerdinal", "ordinal", "clamp", "brick", "lego"}), taste = @FoodSelect注(burn = FoodType.ANY_ENUM))
|
||||
@TasteCakeDoughMarrowGlitter注(eat = @FoodGlitter注(prefix = {"valueOf", "values", "valuesLength", "convertᴬᴸᴸ"/*, "valuesᵁⁿˢᵃᶠᵉ"*/}), tasteStatic = true, taste = @FoodSelect注(burn = FoodType.ANY_ENUM))
|
||||
@TasteCakeDoughFrostGlitter注(eat = @FoodGlitter注(prefix = {"ghosts"}), taste = @FoodSelect注(burn = FoodType.ANY_ENUM))
|
||||
@TasteCakeDoughFrostGlitter注(eat = @FoodGlitter注(postfix = {"亞", "亞ᵀᐞᑊᒻ", "亞ᴬᴸᴸ"}), tasteStatic = true, taste = @FoodSelect注(burn = FoodType.ANY_ENUM))
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪ
|
|||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉChaliceEnum𓄯;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfBineralX1;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfX1Bineral;
|
||||
|
||||
/// Terminator glue for enum instance variants.
|
||||
/// @param <T> The T-bone self type.
|
||||
|
|
@ -42,14 +42,14 @@ public interface TerminatorEnum𓄯<T extends TerminatorEnum𓄯<T>> extends Ter
|
|||
// glue to static instance enum terminators
|
||||
|
||||
@Override
|
||||
default Long zerdinal() {
|
||||
default Long odeur() {
|
||||
return Long.valueOf(ordinal());
|
||||
}
|
||||
|
||||
// TODO: remove, when kode-gen of terminators add impl T002 impl in local terminate enum.
|
||||
@Override
|
||||
default KaasOdeurBineral<?, ?> zerdinalFlagZero() {
|
||||
return KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(ordinal() == 0);
|
||||
default KaasOdeurBineral<?, ?> odeurFlagZero() {
|
||||
return KaasLandSmurfX1Bineral.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(ordinal() == 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -65,13 +65,12 @@ public interface TerminatorIdentity𓄯<T extends Terminator𓄯<T>> extends
|
|||
return thisᵀᴮᵒⁿᵉ().abacusRȧñkName();
|
||||
}
|
||||
|
||||
@Override
|
||||
default Long zerdinal() {
|
||||
return thisᵀᴮᵒⁿᵉ().zerdinal();
|
||||
default Long odeur() {
|
||||
return thisᵀᴮᵒⁿᵉ().odeur();
|
||||
}
|
||||
|
||||
@Override
|
||||
default KaasOdeurBineral<?, ?> zerdinalFlagZero() {
|
||||
return thisᵀᴮᵒⁿᵉ().zerdinalFlagZero();
|
||||
default KaasOdeurBineral<?, ?> odeurFlagZero() {
|
||||
return thisᵀᴮᵒⁿᵉ().odeurFlagZero();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -147,19 +147,19 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>>
|
|||
}
|
||||
|
||||
default BigInteger abacusRȧñkOctalShiftLE(T shifter) {
|
||||
return BigInteger.valueOf(zerdinal()).shiftLeft((int) shifter.abacusRȧñkOctalBitShifterLE());
|
||||
return BigInteger.valueOf(odeur()).shiftLeft((int) shifter.abacusRȧñkOctalBitShifterLE());
|
||||
}
|
||||
|
||||
default BigInteger abacusRȧñkOctalShiftBE(T shifter) {
|
||||
return BigInteger.valueOf(zerdinal()).shiftLeft((int) shifter.abacusRȧñkOctalBitShifterBE());
|
||||
return BigInteger.valueOf(odeur()).shiftLeft((int) shifter.abacusRȧñkOctalBitShifterBE());
|
||||
}
|
||||
|
||||
default long abacusRȧñkOctalBitShifterLE() {
|
||||
return zerdinalSpaceOctalCount() * zerdinal() * ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS;
|
||||
return zerdinalSpaceOctalCount() * odeur() * ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS;
|
||||
}
|
||||
|
||||
default long abacusRȧñkOctalBitShifterBE() {
|
||||
return zerdinalSpaceOctalCount() * (thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() - zerdinal() - 1) * ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS;
|
||||
return zerdinalSpaceOctalCount() * (thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ() - odeur() - 1) * ᒢℭỗᶇṧⱦᶏꬼȶʂ.OCTALᣟᐧᣟBITS;
|
||||
}
|
||||
|
||||
default Integer zerdinalSpaceOctalCount() {
|
||||
|
|
@ -186,7 +186,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>>
|
|||
|
||||
default String abacusRȧñkGunFire(Class<? extends TerminatorGun> gunId) {
|
||||
Object bullet = backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObjectValue(TerminatorBullet.MAP_GUN, gunId.getName());
|
||||
return bullet==null?null:TerminatorGun.class.cast(bullet).kanonSchot(zerdinal());
|
||||
return bullet==null?null:TerminatorGun.class.cast(bullet).kanonSchot(odeur());
|
||||
}
|
||||
|
||||
default TerminatorGunAmmo zerdinalSpaceGunAmmo(Class<? extends TerminatorGun> gunId) {
|
||||
|
|
@ -238,7 +238,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>>
|
|||
public <Y extends Terminator𓄯<Y>> void thisʸᴰᐧᐧᶜᵒⁿˢᵗʳᵘᶜᵗᵒʳᐧᐧיהוה(Y tbone) {
|
||||
long pcbWireWrap = System.currentTimeMillis();
|
||||
亞ᶦᶦᶦ.thisʸᴰᐧᐧᶜᵒⁿˢᵗʳᵘᶜᵗᵒʳᐧᐧᶦᶦᶦ(tbone);
|
||||
String dialTone = "NXX_" + Long.toHexString(tbone.zerdinal()).toUpperCase(); // TODO: fill linqua key
|
||||
String dialTone = "NXX_" + Long.toHexString(tbone.odeur()).toUpperCase(); // TODO: fill linqua key
|
||||
tbone.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().gelṳidѴaɳ(ZerdinalAḃåčȕs̈RȧñkLineToneInluider.class).b̌ͬͪ̕ȍő͒nGlͩ̓ͤ̅̍̌oͩ̾ͮ̑̇͒͗c̀̍̆̂̾̊̽k͗̀ȩ̉ͯn̢̑̇̿ͬͤͨ̋sp̐ͥͪͧ͋̽̚iel(tbone, dialTone);
|
||||
thisʸᴰᐧᐧᶦⁿˢᵉʳᵗᐧᐧᶜᵒᶦⁿ(tbone, pcbWireWrap, ₜₓₜWireTerminator.class);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ public abstract class LegoBrickMould抽<T extends LegoᐧBrickᐧTapeᐧRecorder
|
|||
}
|
||||
|
||||
public final T legoᐧtuneᐧᗅᗷᗷᗅ(P part, T value) {
|
||||
int idx = (int)(long) part.zerdinal();
|
||||
int idx = (int)(long) part.odeur();
|
||||
if (value != null) {
|
||||
values[idx] = 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).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);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_1).odeur() << 18);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_2).odeur() << 12);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_3).odeur() << 6);
|
||||
value += (legoᐧtuneᐧᗅᗷᗷᗅ(T004ᖟ.PART_4).odeur() << 0);
|
||||
return value;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -30,19 +30,19 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ;
|
|||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉChaliceEnum𓄯;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfBineralX1;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfX1Bineral;
|
||||
|
||||
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface NumberMatrixEnum𓄯<T extends NumberMatrixEnum𓄯<T>> extends NumberMatrix𓄯<T>, BãßᛗᚢᛗᛗᛉChaliceEnum𓄯<T> {
|
||||
|
||||
@Override
|
||||
default Long zerdinal() {
|
||||
default Long odeur() {
|
||||
return Long.valueOf(ordinal());
|
||||
}
|
||||
|
||||
@Override
|
||||
default KaasOdeurBineral<?, ?> zerdinalFlagZero() {
|
||||
return KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(ordinal() == 0);
|
||||
default KaasOdeurBineral<?, ?> odeurFlagZero() {
|
||||
return KaasLandSmurfX1Bineral.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(ordinal() == 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ import java.util.Set;
|
|||
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnumShot𓄯;
|
||||
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᐤᑊᐣᓫᓑᣗ.KaasOdeurBineral;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfBineralX1;
|
||||
import ᒢᣘᐧᐧ.ᑊᑉᣔᣔᔆ.ᒻᣔᣕᒄ.KaasLandSmurfX1Bineral;
|
||||
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.ArrayLadderOpen;
|
||||
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.Ladder;
|
||||
import ᒢᣘᐧᐧ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆᒾ.LadderOpen;
|
||||
|
|
@ -194,6 +194,11 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
|
|||
亞ᶦᶦᶦᶦ.thisʸᴰᐧᐧᶜᵒⁿˢᵗʳᵘᶜᵗᵒʳᐧᐧיהוה(thisᵀᴮᵒⁿᵉ(), dialTone, args);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Long odeur() {
|
||||
return itemOrdinal;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Ladder<Abacus> zerdinalSpaceRodsToLadder() {
|
||||
return values;
|
||||
|
|
@ -210,20 +215,15 @@ public enum NumberMatrixFactory implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEn
|
|||
}
|
||||
|
||||
@Override
|
||||
public Long zerdinal() {
|
||||
return itemOrdinal;
|
||||
public KaasOdeurBineral<?, ?> odeurFlagZero() {
|
||||
return KaasLandSmurfX1Bineral.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(itemOrdinal == 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public KaasOdeurBineral<?, ?> zerdinalFlagZero() {
|
||||
return KaasLandSmurfBineralX1.IDENTITY.thisᵀᴮᵒⁿᵉᴼᶠ(itemOrdinal == 0);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Abacus thisᵀᴮᵒⁿᵉᴼᶠ(Long zerdinal) {
|
||||
return values.get((int)(long) zerdinal);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Long thisᴺᵘᵐᵇᵉʳᴿᵒᵒᵗ() {
|
||||
return 0L;
|
||||
|
|
|
|||
|
|
@ -45,15 +45,15 @@ public interface ZerdinalAḃåčȕs̈Rȧñk<T extends ZerdinalAḃåčȕs̈Rȧ
|
|||
}
|
||||
|
||||
default ZerdinalAḃåčȕs̈RȧñkOperationPipe abacusOperation(ZerdinalAḃåčȕs̈RȧñkOperation op, long zerdinal, boolean carry) {
|
||||
return op.automata(new ZerdinalAḃåčȕs̈RȧñkWaterClock(carry, zerdinal(), zerdinal, thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()));
|
||||
return op.automata(new ZerdinalAḃåčȕs̈RȧñkWaterClock(carry, odeur(), zerdinal, thisᴺᵘᵐᵇᵉʳᴿᵃⁿᵍᵉ()));
|
||||
}
|
||||
|
||||
default T abacusRȧñkGotoFirst() {
|
||||
return abacusOperation(ZerdinalAḃåčȕs̈RȧñkWaterWorks.GOTO_FIRST, zerdinal()).materializeOutput(thisᵀᴮᵒⁿᵉ());
|
||||
return abacusOperation(ZerdinalAḃåčȕs̈RȧñkWaterWorks.GOTO_FIRST, odeur()).materializeOutput(thisᵀᴮᵒⁿᵉ());
|
||||
}
|
||||
|
||||
default T abacusRȧñkGotoLast() {
|
||||
return abacusOperation(ZerdinalAḃåčȕs̈RȧñkWaterWorks.GOTO_LAST, zerdinal()).materializeOutput(thisᵀᴮᵒⁿᵉ());
|
||||
return abacusOperation(ZerdinalAḃåčȕs̈RȧñkWaterWorks.GOTO_LAST, odeur()).materializeOutput(thisᵀᴮᵒⁿᵉ());
|
||||
}
|
||||
|
||||
@Deprecated
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ public class HinaryTest {
|
|||
buf.append(value.clampᐧtuneᐧby3(T003ᖟ.PART_2).abacusRȧñkGunFire(T008ᖟGunHinarīSupplement6.class));
|
||||
buf.append(value.clampᐧtuneᐧby3(T003ᖟ.PART_3).abacusRȧñkGunFire(T008ᖟGunHinarīSupplement9.class));
|
||||
buf.append("<");
|
||||
refMap.put(value.zerdinal(), buf.toString());
|
||||
refMap.put(value.odeur(), buf.toString());
|
||||
refSort.add(buf.toString());
|
||||
}
|
||||
Collections.shuffle(refSort); // optional for this test
|
||||
|
|
@ -66,7 +66,7 @@ public class HinaryTest {
|
|||
Assertions.assertEquals(refMap.get(0L), refSort.get(0));
|
||||
Assertions.assertEquals(refMap.get(1L), refSort.get(1));
|
||||
for (T512ᖟ value : T512ᖟ.values()) {
|
||||
Assertions.assertEquals(refMap.get(value.zerdinal()), refSort.get((int)(long) value.zerdinal()));
|
||||
Assertions.assertEquals(refMap.get(value.odeur()), refSort.get((int)(long) value.odeur()));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ public class NumberMatrixFactoryTest {
|
|||
|
||||
@Test
|
||||
public void testMatrix4() {
|
||||
Assertions.assertEquals(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO, M04ᒾ.M_0099.abacusRȧñkGotoFirst().zerdinal());
|
||||
Assertions.assertEquals(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO, M04ᒾ.M_0099.abacusRȧñkGotoFirst().odeur());
|
||||
Assertions.assertEquals(M04ᒾ.values().length, M04ᒾ.M_0099.abacusRȧñkGotoUp(true).abacusRȧñkGotoUp(true).zerdinalSpaceBoundary());
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue