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
|
|
@ -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 {}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue