Made kaasX00CoinCarne and moved CLK support in cake2 to france

This commit is contained in:
Willem Cazander 2025-01-19 23:25:51 +01:00
parent 9608697de6
commit 12d5f677ef
31 changed files with 666 additions and 598 deletions

View file

@ -20,30 +20,28 @@
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * 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. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2;
import java.util.Optional; import java.util.Optional;
import org.x4o.fc18.FourCornerUnicodeImport; import org.x4o.fc18.FourCornerUnicodeImport;
import org.x4o.fc18.cake2.FourCornerX18CakePoints;
import org.x4o.fc18.cake2.FourCornerX18CakeWord;
/** /**
* Adds CLK source lookup support to an cake point. * Glue for CLK source lookup support to an cake point.
* *
* *
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public interface FCDotCLKSourceCakePoints extends FourCornerX18CakeWord { public interface FourCornerX00PetitColleCLK extends FourCornerX18CakeWord {
String name(); String name();
FCDotCLKSourceLookup[] getLookups(); FourCornerX00PetitColleCLKParler[] clockParlers();
default Optional<FCDotCLKSourceLookup> getLookupFor(FCDotCLKSource source) { default Optional<FourCornerX00PetitColleCLKParler> getLookupOfMerde(FourCornerX00PetitColleCLKParlerMerde merde) {
for (FCDotCLKSourceLookup lookup : getLookups()) { for (FourCornerX00PetitColleCLKParler lookup : clockParlers()) {
if (lookup.getSource() == source) { if (lookup.parlerMerde() == merde) {
return Optional.of(lookup); return Optional.of(lookup);
} }
} }

View file

@ -20,16 +20,16 @@
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * 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. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2;
/** /**
* *
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 29, 2024 * @version 1.0 Dec 29, 2024
*/ */
public interface FCDotCLKSourceLookup { public interface FourCornerX00PetitColleCLKParler {
FCDotCLKSource getSource(); FourCornerX00PetitColleCLKParlerMerde parlerMerde();
String getQName(); String parlerName();
} }

View file

@ -20,7 +20,7 @@
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * 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. * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2;
import java.util.Objects; import java.util.Objects;
@ -30,7 +30,7 @@ import java.util.Objects;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 29, 2024 * @version 1.0 Dec 29, 2024
*/ */
public enum FCDotCLKSource implements FCDotCLKSourceLookup { public enum FourCornerX00PetitColleCLKParlerMerde implements FourCornerX00PetitColleCLKParler {
APL, APL,
VHDL, VHDL,
@ -49,32 +49,32 @@ public enum FCDotCLKSource implements FCDotCLKSourceLookup {
//SQL // TODO: After (~full) SQL is added do cleanup of duplicate/abbr... CLK1K entries //SQL // TODO: After (~full) SQL is added do cleanup of duplicate/abbr... CLK1K entries
; ;
private FCDotCLKSource() { private FourCornerX00PetitColleCLKParlerMerde() {
} }
@Override @Override
public FCDotCLKSource getSource() { public FourCornerX00PetitColleCLKParlerMerde parlerMerde() {
return FCDotCLKSource.this; return FourCornerX00PetitColleCLKParlerMerde.this;
} }
@Override @Override
public String getQName() { public String parlerName() {
return name().toLowerCase(); return name().toLowerCase();
} }
/// NOTE this is not really for parsing, after moving to nether DB it gets full version-ed mapping per language and dialect. /// NOTE this is not really for parsing, after moving to nether DB it gets full version-ed mapping per language and dialect.
public FCDotCLKSourceLookup toQNameAlias(String qname) { public FourCornerX00PetitColleCLKParler parlerJeton(String alias) {
Objects.requireNonNull(qname); Objects.requireNonNull(alias);
return new FCDotCLKSourceLookup() { return new FourCornerX00PetitColleCLKParler() {
@Override @Override
public FCDotCLKSource getSource() { public FourCornerX00PetitColleCLKParlerMerde parlerMerde() {
return FCDotCLKSource.this; return FourCornerX00PetitColleCLKParlerMerde.this;
} }
@Override @Override
public String getQName() { public String parlerName() {
return qname; return alias;
} }
}; };
} }

View file

@ -42,11 +42,10 @@ public interface FourCornerX00PetitVide {
return this instanceof FourCornerX18CakePoints; return this instanceof FourCornerX18CakePoints;
} }
default boolean isCoinCarne() { default Optional<FourCornerX00PetitVideCoinCarne> kaasX00CoinCarne() {
return this instanceof FourCornerX00PetitVideCoinCarne; return this instanceof FourCornerX00PetitVideCoinCarne?Optional.of(FourCornerX00PetitVideCoinCarne.class.cast(this)):Optional.empty();
} }
default Optional<FourCornerX21CodePointImport> kaasX21CodePointImport() { default Optional<FourCornerX21CodePointImport> kaasX21CodePointImport() {
return this instanceof FourCornerX21CodePointImport?Optional.of(FourCornerX21CodePointImport.class.cast(this)):Optional.empty(); return this instanceof FourCornerX21CodePointImport?Optional.of(FourCornerX21CodePointImport.class.cast(this)):Optional.empty();
} }
@ -55,7 +54,6 @@ public interface FourCornerX00PetitVide {
return this instanceof FourCornerX21CodePointDisplay?Optional.of(FourCornerX21CodePointDisplay.class.cast(this)):Optional.empty(); return this instanceof FourCornerX21CodePointDisplay?Optional.of(FourCornerX21CodePointDisplay.class.cast(this)):Optional.empty();
} }
default FourCornerX06BaklavaPoints toX06() { default FourCornerX06BaklavaPoints toX06() {
return FourCornerX06BaklavaPoints.class.cast(this); return FourCornerX06BaklavaPoints.class.cast(this);
} }
@ -67,8 +65,4 @@ public interface FourCornerX00PetitVide {
default FourCornerX18CakePoints toX18() { default FourCornerX18CakePoints toX18() {
return FourCornerX18CakePoints.class.cast(this); return FourCornerX18CakePoints.class.cast(this);
} }
default FourCornerX00PetitVideCoinCarne toCoinCarne() {
return FourCornerX00PetitVideCoinCarne.class.cast(this);
}
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,52 +33,52 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 29, 2024 * @version 1.0 Dec 29, 2024
*/ */
public enum FCDotCLK1KDashA implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashA implements FourCornerX00PetitColleCLK {
ADD(FCDotCLKSource.APL.toQNameAlias("+")), ADD(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("+")),
AND(FCDotCLKSource.APL.toQNameAlias(""), AND(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""),
FCDotCLKSource.VHDL, FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ERLANG,
FCDotCLKSource.PYTHON), FourCornerX00PetitColleCLKParlerMerde.PYTHON),
ATOP(FCDotCLKSource.APL.toQNameAlias("")), ATOP(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
AT(FCDotCLKSource.APL.toQNameAlias("@")), AT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("@")),
AXIS(FCDotCLKSource.APL.toQNameAlias("["), FCDotCLKSource.APL.toQNameAlias("]")), AXIS(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("["), FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("]")),
ASSIGN(FCDotCLKSource.APL.toQNameAlias("")), ASSIGN(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
ABS(FCDotCLKSource.VHDL), ABS(FourCornerX00PetitColleCLKParlerMerde.VHDL),
ACCESS(FCDotCLKSource.VHDL), ACCESS(FourCornerX00PetitColleCLKParlerMerde.VHDL),
AFTER(FCDotCLKSource.VHDL, FCDotCLKSource.ERLANG), AFTER(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ERLANG),
ALIAS(FCDotCLKSource.VHDL), ALIAS(FourCornerX00PetitColleCLKParlerMerde.VHDL),
ALL(FCDotCLKSource.VHDL), ALL(FourCornerX00PetitColleCLKParlerMerde.VHDL),
ARCHITECTURE(FCDotCLKSource.VHDL), ARCHITECTURE(FourCornerX00PetitColleCLKParlerMerde.VHDL),
ARRAY(FCDotCLKSource.VHDL, FCDotCLKSource.ALGOL_60), ARRAY(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
ASSERT(FCDotCLKSource.VHDL, FCDotCLKSource.JAVA, FCDotCLKSource.PYTHON), ASSERT(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.PYTHON),
ATTRIBUTE(FCDotCLKSource.VHDL), ATTRIBUTE(FourCornerX00PetitColleCLKParlerMerde.VHDL),
ALIGNAS(FCDotCLKSource.CPP), ALIGNAS(FourCornerX00PetitColleCLKParlerMerde.CPP),
ALIGNOF(FCDotCLKSource.CPP), ALIGNOF(FourCornerX00PetitColleCLKParlerMerde.CPP),
AND_EQ(FCDotCLKSource.CPP), AND_EQ(FourCornerX00PetitColleCLKParlerMerde.CPP),
ASM(FCDotCLKSource.CPP), ASM(FourCornerX00PetitColleCLKParlerMerde.CPP),
ATOMIC_CANCEL(FCDotCLKSource.CPP), ATOMIC_CANCEL(FourCornerX00PetitColleCLKParlerMerde.CPP),
ATOMIC_COMMIT(FCDotCLKSource.CPP), ATOMIC_COMMIT(FourCornerX00PetitColleCLKParlerMerde.CPP),
ATOMIC_NOEXCEPT(FCDotCLKSource.CPP), ATOMIC_NOEXCEPT(FourCornerX00PetitColleCLKParlerMerde.CPP),
AUTO(FCDotCLKSource.CPP), AUTO(FourCornerX00PetitColleCLKParlerMerde.CPP),
ABSTRACT(FCDotCLKSource.JAVA, FCDotCLKSource.RUST), ABSTRACT(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.RUST),
ANDALSO(FCDotCLKSource.ERLANG), ANDALSO(FourCornerX00PetitColleCLKParlerMerde.ERLANG),
AS(FCDotCLKSource.RUST, FCDotCLKSource.PYTHON), AS(FourCornerX00PetitColleCLKParlerMerde.RUST, FourCornerX00PetitColleCLKParlerMerde.PYTHON),
ASYNC(FCDotCLKSource.RUST), ASYNC(FourCornerX00PetitColleCLKParlerMerde.RUST),
AWAIT(FCDotCLKSource.RUST, FCDotCLKSource.ES6), AWAIT(FourCornerX00PetitColleCLKParlerMerde.RUST, FourCornerX00PetitColleCLKParlerMerde.ES6),
ARGUMENTS(FCDotCLKSource.ES6), ARGUMENTS(FourCornerX00PetitColleCLKParlerMerde.ES6),
ALPHA(FCDotCLKSource.ALGOL_60), ALPHA(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashA(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashA(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,40 +33,40 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 29, 2024 * @version 1.0 Dec 29, 2024
*/ */
public enum FCDotCLK1KDashB implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashB implements FourCornerX00PetitColleCLK {
BINOMIAL(FCDotCLKSource.APL.toQNameAlias("!")), BINOMIAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("!")),
BASE(FCDotCLKSource.APL.toQNameAlias("")), BASE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
BIND(FCDotCLKSource.APL.toQNameAlias("")), BIND(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
BESIDE(FCDotCLKSource.APL.toQNameAlias("")), BESIDE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
BEGIN(FCDotCLKSource.VHDL, FCDotCLKSource.ALGOL_60), BEGIN(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
BLOCK(FCDotCLKSource.VHDL), BLOCK(FourCornerX00PetitColleCLKParlerMerde.VHDL),
BODY(FCDotCLKSource.VHDL), BODY(FourCornerX00PetitColleCLKParlerMerde.VHDL),
BUFFER(FCDotCLKSource.VHDL), BUFFER(FourCornerX00PetitColleCLKParlerMerde.VHDL),
BUS(FCDotCLKSource.VHDL), BUS(FourCornerX00PetitColleCLKParlerMerde.VHDL),
BITAND(FCDotCLKSource.CPP, FCDotCLKSource.ERLANG.toQNameAlias("band")), BITAND(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("band")),
BITOR(FCDotCLKSource.CPP, FCDotCLKSource.ERLANG.toQNameAlias("bor")), BITOR(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("bor")),
BOOL(FCDotCLKSource.CPP, FCDotCLKSource.JAVA.toQNameAlias("boolean"), FCDotCLKSource.ALGOL_60.toQNameAlias("BOOLEAN")), BOOL(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA.parlerJeton("boolean"), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60.parlerJeton("BOOLEAN")),
BREAK(FCDotCLKSource.CPP, BREAK(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON, FourCornerX00PetitColleCLKParlerMerde.PYTHON,
FCDotCLKSource.ES6), FourCornerX00PetitColleCLKParlerMerde.ES6),
BYTE(FCDotCLKSource.JAVA), BYTE(FourCornerX00PetitColleCLKParlerMerde.JAVA),
BITNOT(FCDotCLKSource.ERLANG.toQNameAlias("bnot")), BITNOT(FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("bnot")),
BITXOR(FCDotCLKSource.ERLANG.toQNameAlias("bxor")), BITXOR(FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("bxor")),
BECOME(FCDotCLKSource.RUST), BECOME(FourCornerX00PetitColleCLKParlerMerde.RUST),
BOX(FCDotCLKSource.RUST), BOX(FourCornerX00PetitColleCLKParlerMerde.RUST),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashB(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashB(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,67 +33,67 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashC implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashC implements FourCornerX00PetitColleCLK {
CONJUGATE(FCDotCLKSource.APL.toQNameAlias("+")), CONJUGATE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("+")),
CEILING(FCDotCLKSource.APL.toQNameAlias("")), CEILING(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
CIRCULAR(FCDotCLKSource.APL.toQNameAlias("")), CIRCULAR(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
CATENATE(FCDotCLKSource.APL.toQNameAlias(",")), CATENATE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(",")),
CATENATE_FIRST(FCDotCLKSource.APL.toQNameAlias("")), CATENATE_FIRST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
COMMUTE(FCDotCLKSource.APL.toQNameAlias("")), COMMUTE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
CONSTANT(FCDotCLKSource.APL.toQNameAlias(""), CONSTANT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""),
FCDotCLKSource.VHDL, FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP.toQNameAlias("const"), FourCornerX00PetitColleCLKParlerMerde.CPP.parlerJeton("const"),
FCDotCLKSource.JAVA.toQNameAlias("const"), FourCornerX00PetitColleCLKParlerMerde.JAVA.parlerJeton("const"),
FCDotCLKSource.RUST.toQNameAlias("const"), FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("const"),
FCDotCLKSource.ES6.toQNameAlias("const") FourCornerX00PetitColleCLKParlerMerde.ES6.parlerJeton("const")
), ),
COMMENT(FCDotCLKSource.APL.toQNameAlias(""), COMMENT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""),
FCDotCLKSource.VHDL.toQNameAlias("rem"), FourCornerX00PetitColleCLKParlerMerde.VHDL.parlerJeton("rem"),
FCDotCLKSource.ERLANG.toQNameAlias("rem"), FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("rem"),
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
COMMENT_BLOCK_BEGIN(FCDotCLKSource.APL.toQNameAlias("")), COMMENT_BLOCK_BEGIN(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
COMMENT_BLOCK_END(FCDotCLKSource.APL.toQNameAlias("")), COMMENT_BLOCK_END(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
CASE(FCDotCLKSource.VHDL, CASE(FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ERLANG,
FCDotCLKSource.ES6), FourCornerX00PetitColleCLKParlerMerde.ES6),
COMPONENT(FCDotCLKSource.VHDL), COMPONENT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
CONFIGURATION(FCDotCLKSource.VHDL), CONFIGURATION(FourCornerX00PetitColleCLKParlerMerde.VHDL),
CATCH(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ERLANG, FCDotCLKSource.ES6), CATCH(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ES6),
CHAR(FCDotCLKSource.CPP, FCDotCLKSource.JAVA), CHAR(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA),
CHAR8_T(FCDotCLKSource.CPP), CHAR8_T(FourCornerX00PetitColleCLKParlerMerde.CPP),
CHAR16_T(FCDotCLKSource.CPP), CHAR16_T(FourCornerX00PetitColleCLKParlerMerde.CPP),
CHAR32_T(FCDotCLKSource.CPP), CHAR32_T(FourCornerX00PetitColleCLKParlerMerde.CPP),
CLASS(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.PYTHON, FCDotCLKSource.ES6), CLASS(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.PYTHON, FourCornerX00PetitColleCLKParlerMerde.ES6),
COMPL(FCDotCLKSource.CPP), COMPL(FourCornerX00PetitColleCLKParlerMerde.CPP),
CONCEPT(FCDotCLKSource.CPP), CONCEPT(FourCornerX00PetitColleCLKParlerMerde.CPP),
CONSTEVAL(FCDotCLKSource.CPP), CONSTEVAL(FourCornerX00PetitColleCLKParlerMerde.CPP),
CONSTEXPR(FCDotCLKSource.CPP), CONSTEXPR(FourCornerX00PetitColleCLKParlerMerde.CPP),
CONSTINIT(FCDotCLKSource.CPP), CONSTINIT(FourCornerX00PetitColleCLKParlerMerde.CPP),
CONST_CAST(FCDotCLKSource.CPP), CONST_CAST(FourCornerX00PetitColleCLKParlerMerde.CPP),
CONTINUE(FCDotCLKSource.CPP, CONTINUE(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON, FourCornerX00PetitColleCLKParlerMerde.PYTHON,
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
CO_AWAIT(FCDotCLKSource.CPP), CO_AWAIT(FourCornerX00PetitColleCLKParlerMerde.CPP),
CO_RETURN(FCDotCLKSource.CPP), CO_RETURN(FourCornerX00PetitColleCLKParlerMerde.CPP),
CO_YIELD(FCDotCLKSource.CPP), CO_YIELD(FourCornerX00PetitColleCLKParlerMerde.CPP),
CONDITION(FCDotCLKSource.ERLANG.toQNameAlias("cond")), CONDITION(FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("cond")),
CRATE(FCDotCLKSource.RUST), CRATE(FourCornerX00PetitColleCLKParlerMerde.RUST),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashC(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashC(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,40 +33,40 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashD implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashD implements FourCornerX00PetitColleCLK {
DIRECTION(FCDotCLKSource.APL.toQNameAlias("×")), DIRECTION(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("×")),
DIVIDE(FCDotCLKSource.APL.toQNameAlias("÷"), FCDotCLKSource.ERLANG.toQNameAlias("div")), DIVIDE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("÷"), FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("div")),
DEAL(FCDotCLKSource.APL.toQNameAlias("?")), DEAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("?")),
DROP(FCDotCLKSource.APL.toQNameAlias("")), DROP(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
DISCLOSE(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.APL.toQNameAlias("")), DISCLOSE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
DEPTH(FCDotCLKSource.APL.toQNameAlias("")), DEPTH(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
DISCONNECT(FCDotCLKSource.VHDL), DISCONNECT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
DOWNTO(FCDotCLKSource.VHDL), DOWNTO(FourCornerX00PetitColleCLKParlerMerde.VHDL),
DECLTYPE(FCDotCLKSource.CPP), DECLTYPE(FourCornerX00PetitColleCLKParlerMerde.CPP),
DEFAULT(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ES6), DEFAULT(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
DELETE(FCDotCLKSource.CPP, FCDotCLKSource.PYTHON, FCDotCLKSource.ES6), DELETE(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.PYTHON, FourCornerX00PetitColleCLKParlerMerde.ES6),
DO(FCDotCLKSource.CPP, DO(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
DOUBLE(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ALGOL_60), DOUBLE(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
DYNAMIC_CAST(FCDotCLKSource.CPP), DYNAMIC_CAST(FourCornerX00PetitColleCLKParlerMerde.CPP),
DYNAMIC(FCDotCLKSource.RUST.toQNameAlias("dyn")), DYNAMIC(FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("dyn")),
DEFINE(FCDotCLKSource.PYTHON.toQNameAlias("def")), DEFINE(FourCornerX00PetitColleCLKParlerMerde.PYTHON.parlerJeton("def")),
DEBUGGER(FCDotCLKSource.ES6), DEBUGGER(FourCornerX00PetitColleCLKParlerMerde.ES6),
DIRECT(FCDotCLKSource.ALGOL_60), DIRECT(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashD(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashD(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,51 +33,51 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashE implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashE implements FourCornerX00PetitColleCLK {
EXPONENTIAL(FCDotCLKSource.APL.toQNameAlias("*")), EXPONENTIAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("*")),
EQUAL(FCDotCLKSource.APL.toQNameAlias("=")), EQUAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("=")),
ENCLOSE(FCDotCLKSource.APL.toQNameAlias("")), ENCLOSE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
ENCLOSE_PARTITIONED(FCDotCLKSource.APL.toQNameAlias("")), ENCLOSE_PARTITIONED(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
ENLIST(FCDotCLKSource.APL.toQNameAlias("")), ENLIST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
EXPAND(FCDotCLKSource.APL.toQNameAlias("\\")), EXPAND(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("\\")),
EXPAND_FIRST(FCDotCLKSource.APL.toQNameAlias("")), EXPAND_FIRST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
EXECUTE(FCDotCLKSource.APL.toQNameAlias("")), EXECUTE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
EACH(FCDotCLKSource.APL.toQNameAlias("¨")), EACH(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("¨")),
ELSE(FCDotCLKSource.VHDL, ELSE(FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ERLANG,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON, FourCornerX00PetitColleCLKParlerMerde.PYTHON,
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
ELSIF(FCDotCLKSource.VHDL, FCDotCLKSource.PYTHON.toQNameAlias("elif")), ELSIF(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.PYTHON.parlerJeton("elif")),
END(FCDotCLKSource.VHDL, FCDotCLKSource.ERLANG, FCDotCLKSource.ALGOL_60), END(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
ENTITY(FCDotCLKSource.VHDL), ENTITY(FourCornerX00PetitColleCLKParlerMerde.VHDL),
EXIT(FCDotCLKSource.VHDL), EXIT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
ENUM(FCDotCLKSource.CPP, ENUM(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.ES6), FourCornerX00PetitColleCLKParlerMerde.ES6),
EXPLICIT(FCDotCLKSource.CPP), EXPLICIT(FourCornerX00PetitColleCLKParlerMerde.CPP),
EXPORT(FCDotCLKSource.CPP, FCDotCLKSource.ES6), EXPORT(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.ES6),
EXTERN(FCDotCLKSource.CPP, FCDotCLKSource.RUST), EXTERN(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.RUST),
EXPORTS(FCDotCLKSource.JAVA), EXPORTS(FourCornerX00PetitColleCLKParlerMerde.JAVA),
EXTENDS(FCDotCLKSource.JAVA, FCDotCLKSource.ES6), EXTENDS(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
EXCEPT(FCDotCLKSource.PYTHON), EXCEPT(FourCornerX00PetitColleCLKParlerMerde.PYTHON),
EVAL(FCDotCLKSource.ES6), EVAL(FourCornerX00PetitColleCLKParlerMerde.ES6),
EVENT(FCDotCLKSource.ALGOL_60), EVENT(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashE(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashE(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,48 +33,48 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashF implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashF implements FourCornerX00PetitColleCLK {
FLOOR(FCDotCLKSource.APL.toQNameAlias("")), FLOOR(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
FACTORIAL(FCDotCLKSource.APL.toQNameAlias("!")), FACTORIAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("!")),
FIND(FCDotCLKSource.APL.toQNameAlias("")), FIND(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
FORMAT(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.ALGOL_60), FORMAT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
FUNCTION(FCDotCLKSource.APL.toQNameAlias(""), FUNCTION(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""),
FCDotCLKSource.APL.toQNameAlias(""), FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""),
FCDotCLKSource.APL.toQNameAlias(""), FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""),
FCDotCLKSource.VHDL, FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.ERLANG.toQNameAlias("fun"), FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("fun"),
FCDotCLKSource.RUST.toQNameAlias("fn"), FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("fn"),
FCDotCLKSource.ES6), FourCornerX00PetitColleCLKParlerMerde.ES6),
FILE(FCDotCLKSource.VHDL, FCDotCLKSource.ALGOL_60), FILE(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
FOR(FCDotCLKSource.VHDL, FOR(FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON, FourCornerX00PetitColleCLKParlerMerde.PYTHON,
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
FALSE(FCDotCLKSource.CPP, FALSE(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON.toQNameAlias("False"), FourCornerX00PetitColleCLKParlerMerde.PYTHON.parlerJeton("False"),
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
FLOAT(FCDotCLKSource.CPP, FCDotCLKSource.JAVA), FLOAT(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA),
FRIEND(FCDotCLKSource.CPP), FRIEND(FourCornerX00PetitColleCLKParlerMerde.CPP),
FINAL(FCDotCLKSource.JAVA, FCDotCLKSource.RUST), FINAL(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.RUST),
FINALLY(FCDotCLKSource.JAVA, FCDotCLKSource.PYTHON, FCDotCLKSource.ES6), FINALLY(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.PYTHON, FourCornerX00PetitColleCLKParlerMerde.ES6),
FROM(FCDotCLKSource.PYTHON), FROM(FourCornerX00PetitColleCLKParlerMerde.PYTHON),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashF(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashF(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,29 +33,29 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashG implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashG implements FourCornerX00PetitColleCLK {
GREATER_OR_EQUAL(FCDotCLKSource.APL.toQNameAlias("")), GREATER_OR_EQUAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
GREATER(FCDotCLKSource.APL.toQNameAlias(">")), GREATER(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(">")),
GRADE_DOWN(FCDotCLKSource.APL.toQNameAlias("")), GRADE_DOWN(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
GRADE_UP(FCDotCLKSource.APL.toQNameAlias("")), GRADE_UP(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
GOTO(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.CPP, FCDotCLKSource.JAVA), GOTO(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA),
GENERATE(FCDotCLKSource.VHDL), GENERATE(FourCornerX00PetitColleCLKParlerMerde.VHDL),
GENERIC(FCDotCLKSource.VHDL), GENERIC(FourCornerX00PetitColleCLKParlerMerde.VHDL),
GROUP(FCDotCLKSource.VHDL), GROUP(FourCornerX00PetitColleCLKParlerMerde.VHDL),
GUARDED(FCDotCLKSource.VHDL), GUARDED(FourCornerX00PetitColleCLKParlerMerde.VHDL),
GLOBAL(FCDotCLKSource.PYTHON), GLOBAL(FourCornerX00PetitColleCLKParlerMerde.PYTHON),
GO(FCDotCLKSource.ALGOL_60), GO(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashG(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashG(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,8 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,18 +32,18 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashH implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashH implements FourCornerX00PetitColleCLK {
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashH(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashH(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,44 +33,44 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashI implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashI implements FourCornerX00PetitColleCLK {
INTERSECTION(FCDotCLKSource.APL.toQNameAlias("")), INTERSECTION(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
INDEX_GENERATOR(FCDotCLKSource.APL.toQNameAlias("")), INDEX_GENERATOR(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
INDEX_OF(FCDotCLKSource.APL.toQNameAlias("")), INDEX_OF(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
INTERVAL_INDEX(FCDotCLKSource.APL.toQNameAlias("")), INTERVAL_INDEX(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
INDEX(FCDotCLKSource.APL.toQNameAlias("")), INDEX(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
INNER_PRODUCT(FCDotCLKSource.APL.toQNameAlias(".")), INNER_PRODUCT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(".")),
I_BEAM(FCDotCLKSource.APL.toQNameAlias("")), I_BEAM(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
IF(FCDotCLKSource.VHDL, IF(FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ERLANG,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON, FourCornerX00PetitColleCLKParlerMerde.PYTHON,
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
IMPURE(FCDotCLKSource.VHDL), IMPURE(FourCornerX00PetitColleCLKParlerMerde.VHDL),
IN(FCDotCLKSource.VHDL, FCDotCLKSource.RUST, FCDotCLKSource.PYTHON, FCDotCLKSource.ES6), IN(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.RUST, FourCornerX00PetitColleCLKParlerMerde.PYTHON, FourCornerX00PetitColleCLKParlerMerde.ES6),
INERTIAL(FCDotCLKSource.VHDL), INERTIAL(FourCornerX00PetitColleCLKParlerMerde.VHDL),
INOUT(FCDotCLKSource.VHDL), INOUT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
IS(FCDotCLKSource.VHDL, FCDotCLKSource.PYTHON), IS(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.PYTHON),
INLINE(FCDotCLKSource.CPP), INLINE(FourCornerX00PetitColleCLKParlerMerde.CPP),
INT(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ALGOL_60.toQNameAlias("INTEGER")), INT(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60.parlerJeton("INTEGER")),
IMPLEMENTS(FCDotCLKSource.JAVA, FCDotCLKSource.RUST.toQNameAlias("impl"), FCDotCLKSource.ES6), IMPLEMENTS(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("impl"), FourCornerX00PetitColleCLKParlerMerde.ES6),
IMPORT(FCDotCLKSource.JAVA, FCDotCLKSource.PYTHON, FCDotCLKSource.ES6), IMPORT(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.PYTHON, FourCornerX00PetitColleCLKParlerMerde.ES6),
INSTANCEOF(FCDotCLKSource.JAVA, FCDotCLKSource.ES6), INSTANCEOF(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
INTERFACE(FCDotCLKSource.JAVA, FCDotCLKSource.ES6), INTERFACE(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashI(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashI(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,8 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,18 +32,18 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashJ implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashJ implements FourCornerX00PetitColleCLK {
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashJ(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashJ(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,19 +33,19 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashK implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashK implements FourCornerX00PetitColleCLK {
KEY(FCDotCLKSource.APL.toQNameAlias("")), KEY(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashK(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashK(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,32 +33,32 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashL implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashL implements FourCornerX00PetitColleCLK {
LOGARITHM_NATURAL(FCDotCLKSource.APL.toQNameAlias("")), LOGARITHM_NATURAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
LOGARITHM(FCDotCLKSource.APL.toQNameAlias("")), LOGARITHM(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
LESS(FCDotCLKSource.APL.toQNameAlias("<")), LESS(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("<")),
LESS_OR_EQUAL(FCDotCLKSource.APL.toQNameAlias("")), LESS_OR_EQUAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
LEFT(FCDotCLKSource.APL.toQNameAlias("")), LEFT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
LABEL(FCDotCLKSource.VHDL, FCDotCLKSource.ALGOL_60), LABEL(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
LIBRARY(FCDotCLKSource.VHDL), LIBRARY(FourCornerX00PetitColleCLKParlerMerde.VHDL),
LINKAGE(FCDotCLKSource.VHDL), LINKAGE(FourCornerX00PetitColleCLKParlerMerde.VHDL),
LITERAL(FCDotCLKSource.VHDL), LITERAL(FourCornerX00PetitColleCLKParlerMerde.VHDL),
LOOP(FCDotCLKSource.VHDL, FCDotCLKSource.RUST), LOOP(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.RUST),
LONG(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ALGOL_60), LONG(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
LET(FCDotCLKSource.ERLANG, FCDotCLKSource.RUST, FCDotCLKSource.ES6), LET(FourCornerX00PetitColleCLKParlerMerde.ERLANG, FourCornerX00PetitColleCLKParlerMerde.RUST, FourCornerX00PetitColleCLKParlerMerde.ES6),
LAMBDA(FCDotCLKSource.PYTHON), LAMBDA(FourCornerX00PetitColleCLKParlerMerde.PYTHON),
LIST(FCDotCLKSource.ALGOL_60), LIST(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashL(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashL(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,36 +33,36 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashM implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashM implements FourCornerX00PetitColleCLK {
MAGNITUDE(FCDotCLKSource.APL.toQNameAlias("|")), MAGNITUDE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("|")),
MINIMUM(FCDotCLKSource.APL.toQNameAlias("")), MINIMUM(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
MAXIMUM(FCDotCLKSource.APL.toQNameAlias("")), MAXIMUM(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
MEMBERSHIP(FCDotCLKSource.APL.toQNameAlias("")), MEMBERSHIP(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
MATCH(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.RUST), MATCH(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.RUST),
MATCH_NOT(FCDotCLKSource.APL.toQNameAlias("")), MATCH_NOT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
MATRIX_INVERSE(FCDotCLKSource.APL.toQNameAlias("")), MATRIX_INVERSE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
MATRIX_DIVIDE(FCDotCLKSource.APL.toQNameAlias("")), MATRIX_DIVIDE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
MATERIALISE(FCDotCLKSource.APL.toQNameAlias("")), MATERIALISE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
NEGATIVE_NUMBER(FCDotCLKSource.APL.toQNameAlias("¯")), NEGATIVE_NUMBER(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("¯")),
MAP(FCDotCLKSource.VHDL), MAP(FourCornerX00PetitColleCLKParlerMerde.VHDL),
MOD(FCDotCLKSource.VHDL, FCDotCLKSource.RUST), MOD(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.RUST),
MUTABLE(FCDotCLKSource.CPP, FCDotCLKSource.RUST.toQNameAlias("mut")), MUTABLE(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("mut")),
MODULE(FCDotCLKSource.JAVA), MODULE(FourCornerX00PetitColleCLKParlerMerde.JAVA),
MAYBE(FCDotCLKSource.ERLANG), MAYBE(FourCornerX00PetitColleCLKParlerMerde.ERLANG),
MOVE(FCDotCLKSource.RUST), MOVE(FourCornerX00PetitColleCLKParlerMerde.RUST),
MACRO(FCDotCLKSource.RUST), MACRO(FourCornerX00PetitColleCLKParlerMerde.RUST),
MACRO_RULES(FCDotCLKSource.RUST), MACRO_RULES(FourCornerX00PetitColleCLKParlerMerde.RUST),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashM(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashM(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,38 +33,38 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashN implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashN implements FourCornerX00PetitColleCLK {
NEGATE(FCDotCLKSource.APL.toQNameAlias("-")), NEGATE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("-")),
NOT(FCDotCLKSource.APL.toQNameAlias("~"), NOT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("~"),
FCDotCLKSource.VHDL, FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ERLANG,
FCDotCLKSource.PYTHON), FourCornerX00PetitColleCLKParlerMerde.PYTHON),
NAND(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.VHDL), NAND(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.VHDL),
NOR(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.VHDL), NOR(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.VHDL),
NOT_EQUAL(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.CPP.toQNameAlias("not_eq")), NOT_EQUAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.CPP.parlerJeton("not_eq")),
NEST(FCDotCLKSource.APL.toQNameAlias("")), NEST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
NOT_MATCH(FCDotCLKSource.APL.toQNameAlias("")), NOT_MATCH(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
NEW(FCDotCLKSource.VHDL, FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ES6), NEW(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
NEXT(FCDotCLKSource.VHDL), NEXT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
NULL(FCDotCLKSource.VHDL, FCDotCLKSource.JAVA, FCDotCLKSource.ES6), NULL(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
NAMESPACE(FCDotCLKSource.CPP), NAMESPACE(FourCornerX00PetitColleCLKParlerMerde.CPP),
NOEXCEPT(FCDotCLKSource.CPP), NOEXCEPT(FourCornerX00PetitColleCLKParlerMerde.CPP),
NULLPTR(FCDotCLKSource.CPP), NULLPTR(FourCornerX00PetitColleCLKParlerMerde.CPP),
NATIVE(FCDotCLKSource.JAVA), NATIVE(FourCornerX00PetitColleCLKParlerMerde.JAVA),
NONE(FCDotCLKSource.PYTHON), NONE(FourCornerX00PetitColleCLKParlerMerde.PYTHON),
NONLOCAL(FCDotCLKSource.PYTHON), NONLOCAL(FourCornerX00PetitColleCLKParlerMerde.PYTHON),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashN(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashN(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,35 +33,35 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashO implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashO implements FourCornerX00PetitColleCLK {
OR(FCDotCLKSource.APL.toQNameAlias(""), OR(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""),
FCDotCLKSource.VHDL, FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ERLANG,
FCDotCLKSource.PYTHON), FourCornerX00PetitColleCLKParlerMerde.PYTHON),
OUTER_PRODUCT(FCDotCLKSource.APL.toQNameAlias("∘.")), OUTER_PRODUCT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("∘.")),
OVER(FCDotCLKSource.APL.toQNameAlias("")), OVER(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
OF(FCDotCLKSource.VHDL, FCDotCLKSource.ERLANG), OF(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ERLANG),
ON(FCDotCLKSource.VHDL), ON(FourCornerX00PetitColleCLKParlerMerde.VHDL),
OPEN(FCDotCLKSource.VHDL), OPEN(FourCornerX00PetitColleCLKParlerMerde.VHDL),
OTHERS(FCDotCLKSource.VHDL), OTHERS(FourCornerX00PetitColleCLKParlerMerde.VHDL),
OUT(FCDotCLKSource.VHDL), OUT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
OPERATOR(FCDotCLKSource.CPP), OPERATOR(FourCornerX00PetitColleCLKParlerMerde.CPP),
OR_EQ(FCDotCLKSource.CPP), OR_EQ(FourCornerX00PetitColleCLKParlerMerde.CPP),
ORELSE(FCDotCLKSource.ERLANG), ORELSE(FourCornerX00PetitColleCLKParlerMerde.ERLANG),
OVERRIDE(FCDotCLKSource.RUST), OVERRIDE(FourCornerX00PetitColleCLKParlerMerde.RUST),
OWN(FCDotCLKSource.ALGOL_60), OWN(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashO(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashO(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,33 +33,33 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashP implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashP implements FourCornerX00PetitColleCLK {
POWER(FCDotCLKSource.APL.toQNameAlias("*"), FCDotCLKSource.APL.toQNameAlias("")), POWER(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("*"), FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
PI_TIMES(FCDotCLKSource.APL.toQNameAlias("")), PI_TIMES(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
PARTITION(FCDotCLKSource.APL.toQNameAlias("")), PARTITION(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
PICK(FCDotCLKSource.APL.toQNameAlias("")), PICK(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
PACKAGE(FCDotCLKSource.VHDL, FCDotCLKSource.JAVA, FCDotCLKSource.ES6), PACKAGE(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
PORT(FCDotCLKSource.VHDL), PORT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
POSTPONED(FCDotCLKSource.VHDL), POSTPONED(FourCornerX00PetitColleCLKParlerMerde.VHDL),
PROCEDURE(FCDotCLKSource.VHDL, FCDotCLKSource.ALGOL_60), PROCEDURE(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
PROCESS(FCDotCLKSource.VHDL), PROCESS(FourCornerX00PetitColleCLKParlerMerde.VHDL),
PURE(FCDotCLKSource.VHDL), PURE(FourCornerX00PetitColleCLKParlerMerde.VHDL),
PRIVATE(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.RUST.toQNameAlias("priv"), FCDotCLKSource.ES6), PRIVATE(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("priv"), FourCornerX00PetitColleCLKParlerMerde.ES6),
PROTECTED(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ES6), PROTECTED(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
PUBLIC(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.RUST.toQNameAlias("pub"), FCDotCLKSource.ES6), PUBLIC(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("pub"), FourCornerX00PetitColleCLKParlerMerde.ES6),
PASS(FCDotCLKSource.PYTHON), PASS(FourCornerX00PetitColleCLKParlerMerde.PYTHON),
POINTER(FCDotCLKSource.ALGOL_60), POINTER(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashP(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashP(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,8 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,18 +32,18 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashQ implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashQ implements FourCornerX00PetitColleCLK {
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashQ(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashQ(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,54 +33,54 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashR implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashR implements FourCornerX00PetitColleCLK {
RECIPROCAL(FCDotCLKSource.APL.toQNameAlias("÷")), RECIPROCAL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("÷")),
RESIDUE(FCDotCLKSource.APL.toQNameAlias("|")), RESIDUE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("|")),
ROLL(FCDotCLKSource.APL.toQNameAlias("?")), ROLL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("?")),
RESHAPE(FCDotCLKSource.APL.toQNameAlias("")), RESHAPE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
RAVEL(FCDotCLKSource.APL.toQNameAlias(",")), RAVEL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(",")),
REVERSE(FCDotCLKSource.APL.toQNameAlias("")), REVERSE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
ROTATE(FCDotCLKSource.APL.toQNameAlias("")), ROTATE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
REVERSE_FIRST(FCDotCLKSource.APL.toQNameAlias("")), REVERSE_FIRST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
ROTATE_FIRST(FCDotCLKSource.APL.toQNameAlias("")), ROTATE_FIRST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
REPLICATE(FCDotCLKSource.APL.toQNameAlias("/")), REPLICATE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("/")),
REPLICATE_FIRST(FCDotCLKSource.APL.toQNameAlias("")), REPLICATE_FIRST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
RIGHT(FCDotCLKSource.APL.toQNameAlias("")), RIGHT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
REPRESENT(FCDotCLKSource.APL.toQNameAlias("")), REPRESENT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
REDUCTION(FCDotCLKSource.APL.toQNameAlias("/")), REDUCTION(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("/")),
REDUCTION_FIRST(FCDotCLKSource.APL.toQNameAlias("")), REDUCTION_FIRST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
RANK(FCDotCLKSource.APL.toQNameAlias("")), RANK(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
RANGE(FCDotCLKSource.VHDL), RANGE(FourCornerX00PetitColleCLKParlerMerde.VHDL),
RECORD(FCDotCLKSource.VHDL), RECORD(FourCornerX00PetitColleCLKParlerMerde.VHDL),
REGISTER(FCDotCLKSource.VHDL, FCDotCLKSource.CPP), REGISTER(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.CPP),
REJECT(FCDotCLKSource.VHDL), REJECT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
REPORT(FCDotCLKSource.VHDL), REPORT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
RETURN(FCDotCLKSource.VHDL, RETURN(FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON, FourCornerX00PetitColleCLKParlerMerde.PYTHON,
FCDotCLKSource.ES6), FourCornerX00PetitColleCLKParlerMerde.ES6),
ROL(FCDotCLKSource.VHDL), ROL(FourCornerX00PetitColleCLKParlerMerde.VHDL),
ROR(FCDotCLKSource.VHDL), ROR(FourCornerX00PetitColleCLKParlerMerde.VHDL),
REFLEXPR(FCDotCLKSource.CPP), REFLEXPR(FourCornerX00PetitColleCLKParlerMerde.CPP),
REINTERPRET_CAST(FCDotCLKSource.CPP), REINTERPRET_CAST(FourCornerX00PetitColleCLKParlerMerde.CPP),
REQUIRES(FCDotCLKSource.CPP, FCDotCLKSource.JAVA), REQUIRES(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA),
RECEIVE(FCDotCLKSource.ERLANG), RECEIVE(FourCornerX00PetitColleCLKParlerMerde.ERLANG),
REF(FCDotCLKSource.RUST), REF(FourCornerX00PetitColleCLKParlerMerde.RUST),
RAISE(FCDotCLKSource.PYTHON), RAISE(FourCornerX00PetitColleCLKParlerMerde.PYTHON),
REAL(FCDotCLKSource.ALGOL_60), REAL(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashR(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashR(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,52 +33,52 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashS implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashS implements FourCornerX00PetitColleCLK {
SUBSTRACT(FCDotCLKSource.APL.toQNameAlias("-")), SUBSTRACT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("-")),
SHAPE(FCDotCLKSource.APL.toQNameAlias("")), SHAPE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
SPLIT(FCDotCLKSource.APL.toQNameAlias("")), SPLIT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
SAME(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.APL.toQNameAlias("")), SAME(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
SCAN(FCDotCLKSource.APL.toQNameAlias("\\")), SCAN(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("\\")),
SCAN_FIRST(FCDotCLKSource.APL.toQNameAlias("")), SCAN_FIRST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
STENCIL(FCDotCLKSource.APL.toQNameAlias("")), STENCIL(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
SPAWN(FCDotCLKSource.APL.toQNameAlias("&")), SPAWN(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("&")),
SELECT(FCDotCLKSource.VHDL), SELECT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
SEVERITY(FCDotCLKSource.VHDL), SEVERITY(FourCornerX00PetitColleCLKParlerMerde.VHDL),
SIGNAL(FCDotCLKSource.VHDL), SIGNAL(FourCornerX00PetitColleCLKParlerMerde.VHDL),
SHARED(FCDotCLKSource.VHDL), SHARED(FourCornerX00PetitColleCLKParlerMerde.VHDL),
SLA(FCDotCLKSource.VHDL), SLA(FourCornerX00PetitColleCLKParlerMerde.VHDL),
SLL(FCDotCLKSource.VHDL, FCDotCLKSource.ERLANG.toQNameAlias("bsl")), SLL(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("bsl")),
SRA(FCDotCLKSource.VHDL), SRA(FourCornerX00PetitColleCLKParlerMerde.VHDL),
SRL(FCDotCLKSource.VHDL, FCDotCLKSource.ERLANG.toQNameAlias("bsr")), SRL(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ERLANG.parlerJeton("bsr")),
SUBTYPE(FCDotCLKSource.VHDL), SUBTYPE(FourCornerX00PetitColleCLKParlerMerde.VHDL),
SHORT(FCDotCLKSource.CPP, FCDotCLKSource.JAVA), SHORT(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA),
SIGNED(FCDotCLKSource.CPP), SIGNED(FourCornerX00PetitColleCLKParlerMerde.CPP),
SIZEOF(FCDotCLKSource.CPP), SIZEOF(FourCornerX00PetitColleCLKParlerMerde.CPP),
STATIC(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.RUST, FCDotCLKSource.ES6), STATIC(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.RUST, FourCornerX00PetitColleCLKParlerMerde.ES6),
STATIC_ASSERT(FCDotCLKSource.CPP), STATIC_ASSERT(FourCornerX00PetitColleCLKParlerMerde.CPP),
STATIC_CAST(FCDotCLKSource.CPP), STATIC_CAST(FourCornerX00PetitColleCLKParlerMerde.CPP),
STRUCT(FCDotCLKSource.CPP, FCDotCLKSource.RUST), STRUCT(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.RUST),
SWITCH(FCDotCLKSource.CPP, SWITCH(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
SYNCHRONIZED(FCDotCLKSource.CPP, FCDotCLKSource.JAVA), SYNCHRONIZED(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA),
STRICTFP(FCDotCLKSource.JAVA), STRICTFP(FourCornerX00PetitColleCLKParlerMerde.JAVA),
SUPER(FCDotCLKSource.JAVA, FCDotCLKSource.RUST, FCDotCLKSource.ES6), SUPER(FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.RUST, FourCornerX00PetitColleCLKParlerMerde.ES6),
STATIC_LIFE(FCDotCLKSource.RUST.toQNameAlias("'static")), STATIC_LIFE(FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("'static")),
SAFE(FCDotCLKSource.RUST), SAFE(FourCornerX00PetitColleCLKParlerMerde.RUST),
STEP(FCDotCLKSource.ALGOL_60), STEP(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashS(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashS(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,57 +33,57 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashT implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashT implements FourCornerX00PetitColleCLK {
TIMES(FCDotCLKSource.APL.toQNameAlias("×")), TIMES(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("×")),
TABLE(FCDotCLKSource.APL.toQNameAlias("")), TABLE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
TRANSPOSE(FCDotCLKSource.APL.toQNameAlias("")), TRANSPOSE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
TAKE(FCDotCLKSource.APL.toQNameAlias("")), TAKE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
TALLY(FCDotCLKSource.APL.toQNameAlias("")), TALLY(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
THEN(FCDotCLKSource.VHDL, FCDotCLKSource.ALGOL_60), THEN(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
TO(FCDotCLKSource.VHDL), TO(FourCornerX00PetitColleCLKParlerMerde.VHDL),
TRANSPORT(FCDotCLKSource.VHDL), TRANSPORT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
TYPE(FCDotCLKSource.VHDL, FCDotCLKSource.RUST), TYPE(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.RUST),
TEMPLATE(FCDotCLKSource.CPP), TEMPLATE(FourCornerX00PetitColleCLKParlerMerde.CPP),
THIS(FCDotCLKSource.CPP, THIS(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.RUST.toQNameAlias("self"), FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("self"),
FCDotCLKSource.PYTHON.toQNameAlias("self") FourCornerX00PetitColleCLKParlerMerde.PYTHON.parlerJeton("self")
), ),
THIS_TYPE(FCDotCLKSource.RUST.toQNameAlias("Self")), THIS_TYPE(FourCornerX00PetitColleCLKParlerMerde.RUST.parlerJeton("Self")),
THREAD_LOCAL(FCDotCLKSource.CPP), THREAD_LOCAL(FourCornerX00PetitColleCLKParlerMerde.CPP),
THROW(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ES6), THROW(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
TRUE(FCDotCLKSource.CPP, TRUE(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON.toQNameAlias("True"), FourCornerX00PetitColleCLKParlerMerde.PYTHON.parlerJeton("True"),
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
TRY(FCDotCLKSource.CPP, TRY(FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.ERLANG, FourCornerX00PetitColleCLKParlerMerde.ERLANG,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON, FourCornerX00PetitColleCLKParlerMerde.PYTHON,
FCDotCLKSource.ES6), FourCornerX00PetitColleCLKParlerMerde.ES6),
TYPEDEF(FCDotCLKSource.CPP), TYPEDEF(FourCornerX00PetitColleCLKParlerMerde.CPP),
TYPEID(FCDotCLKSource.CPP), TYPEID(FourCornerX00PetitColleCLKParlerMerde.CPP),
TYPENAME(FCDotCLKSource.CPP), TYPENAME(FourCornerX00PetitColleCLKParlerMerde.CPP),
THROWS(FCDotCLKSource.JAVA), THROWS(FourCornerX00PetitColleCLKParlerMerde.JAVA),
TRANSIENT(FCDotCLKSource.JAVA), TRANSIENT(FourCornerX00PetitColleCLKParlerMerde.JAVA),
TRAIT(FCDotCLKSource.RUST), TRAIT(FourCornerX00PetitColleCLKParlerMerde.RUST),
TYPEOF(FCDotCLKSource.RUST, FCDotCLKSource.ES6), TYPEOF(FourCornerX00PetitColleCLKParlerMerde.RUST, FourCornerX00PetitColleCLKParlerMerde.ES6),
TASK(FCDotCLKSource.ALGOL_60), TASK(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashT(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashT(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,29 +33,29 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashU implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashU implements FourCornerX00PetitColleCLK {
UNIQUE_MASK(FCDotCLKSource.APL.toQNameAlias("")), UNIQUE_MASK(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
UNIQUE(FCDotCLKSource.APL.toQNameAlias("")), UNIQUE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
UNION(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.CPP, FCDotCLKSource.RUST), UNION(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.RUST),
UNAFFECTED(FCDotCLKSource.VHDL), UNAFFECTED(FourCornerX00PetitColleCLKParlerMerde.VHDL),
UNITS(FCDotCLKSource.VHDL), UNITS(FourCornerX00PetitColleCLKParlerMerde.VHDL),
UNTIL(FCDotCLKSource.VHDL, FCDotCLKSource.ALGOL_60), UNTIL(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
USE(FCDotCLKSource.VHDL, FCDotCLKSource.RUST), USE(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.RUST),
UNSIGNED(FCDotCLKSource.CPP), UNSIGNED(FourCornerX00PetitColleCLKParlerMerde.CPP),
USING(FCDotCLKSource.CPP), USING(FourCornerX00PetitColleCLKParlerMerde.CPP),
UNSAFE(FCDotCLKSource.RUST), UNSAFE(FourCornerX00PetitColleCLKParlerMerde.RUST),
UNSIZED(FCDotCLKSource.RUST), UNSIZED(FourCornerX00PetitColleCLKParlerMerde.RUST),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashU(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashU(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,26 +33,26 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashV implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashV implements FourCornerX00PetitColleCLK {
VARIANT(FCDotCLKSource.APL.toQNameAlias("")), VARIANT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
VARIABLE(FCDotCLKSource.VHDL, VARIABLE(FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.JAVA.toQNameAlias("var"), FourCornerX00PetitColleCLKParlerMerde.JAVA.parlerJeton("var"),
FCDotCLKSource.ES6.toQNameAlias("var")), FourCornerX00PetitColleCLKParlerMerde.ES6.parlerJeton("var")),
VIRTUAL(FCDotCLKSource.CPP, FCDotCLKSource.RUST), VIRTUAL(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.RUST),
VOID(FCDotCLKSource.CPP, FCDotCLKSource.JAVA, FCDotCLKSource.ES6), VOID(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA, FourCornerX00PetitColleCLKParlerMerde.ES6),
VOLATILE(FCDotCLKSource.CPP, FCDotCLKSource.JAVA), VOLATILE(FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.JAVA),
VALUE(FCDotCLKSource.ALGOL_60), VALUE(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashV(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashV(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,33 +33,33 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashW implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashW implements FourCornerX00PetitColleCLK {
WITHOUT(FCDotCLKSource.APL.toQNameAlias("~")), WITHOUT(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("~")),
WHERE(FCDotCLKSource.APL.toQNameAlias(""), FCDotCLKSource.RUST), WHERE(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton(""), FourCornerX00PetitColleCLKParlerMerde.RUST),
WINDOWED_REDUCTION(FCDotCLKSource.APL.toQNameAlias("/")), WINDOWED_REDUCTION(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("/")),
WINDOWED_REDUCTION_FIRST(FCDotCLKSource.APL.toQNameAlias("")), WINDOWED_REDUCTION_FIRST(FourCornerX00PetitColleCLKParlerMerde.APL.parlerJeton("")),
WAIT(FCDotCLKSource.VHDL), WAIT(FourCornerX00PetitColleCLKParlerMerde.VHDL),
WHEN(FCDotCLKSource.VHDL, FCDotCLKSource.ERLANG), WHEN(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.ERLANG),
WHILE(FCDotCLKSource.VHDL, WHILE(FourCornerX00PetitColleCLKParlerMerde.VHDL,
FCDotCLKSource.CPP, FourCornerX00PetitColleCLKParlerMerde.CPP,
FCDotCLKSource.JAVA, FourCornerX00PetitColleCLKParlerMerde.JAVA,
FCDotCLKSource.RUST, FourCornerX00PetitColleCLKParlerMerde.RUST,
FCDotCLKSource.PYTHON, FourCornerX00PetitColleCLKParlerMerde.PYTHON,
FCDotCLKSource.ES6, FourCornerX00PetitColleCLKParlerMerde.ES6,
FCDotCLKSource.ALGOL_60), FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
WITH(FCDotCLKSource.VHDL, FCDotCLKSource.PYTHON, FCDotCLKSource.ES6), WITH(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.PYTHON, FourCornerX00PetitColleCLKParlerMerde.ES6),
WCHAR_T(FCDotCLKSource.CPP), WCHAR_T(FourCornerX00PetitColleCLKParlerMerde.CPP),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashW(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashW(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,21 +33,21 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashX implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashX implements FourCornerX00PetitColleCLK {
XNOR(FCDotCLKSource.VHDL), XNOR(FourCornerX00PetitColleCLKParlerMerde.VHDL),
XOR(FCDotCLKSource.VHDL, FCDotCLKSource.CPP, FCDotCLKSource.ERLANG), XOR(FourCornerX00PetitColleCLKParlerMerde.VHDL, FourCornerX00PetitColleCLKParlerMerde.CPP, FourCornerX00PetitColleCLKParlerMerde.ERLANG),
XOR_EQ(FCDotCLKSource.CPP), XOR_EQ(FourCornerX00PetitColleCLKParlerMerde.CPP),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashX(FCDotCLKSourceLookup...lookups) { private FCDotCLK1KDashX(FourCornerX00PetitColleCLKParler...lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,19 +33,19 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashY implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashY implements FourCornerX00PetitColleCLK {
YIELD(FCDotCLKSource.RUST, FCDotCLKSource.PYTHON, FCDotCLKSource.ES6), YIELD(FourCornerX00PetitColleCLKParlerMerde.RUST, FourCornerX00PetitColleCLKParlerMerde.PYTHON, FourCornerX00PetitColleCLKParlerMerde.ES6),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashY(FCDotCLKSourceLookup... lookups) { private FCDotCLK1KDashY(FourCornerX00PetitColleCLKParler... lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -22,6 +22,9 @@
*/ */
package org.x4o.fc18.cake2.clk1k; package org.x4o.fc18.cake2.clk1k;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLK;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParlerMerde;
import org.x4o.fc18.cake2.FourCornerX00PetitColleCLKParler;
import org.x4o.fc18.cake2.FourCornerDotCake; import org.x4o.fc18.cake2.FourCornerDotCake;
/** /**
@ -30,19 +33,19 @@ import org.x4o.fc18.cake2.FourCornerDotCake;
* @author Willem Cazander * @author Willem Cazander
* @version 1.0 Dec 30, 2024 * @version 1.0 Dec 30, 2024
*/ */
public enum FCDotCLK1KDashZ implements FCDotCLKSourceCakePoints { public enum FCDotCLK1KDashZ implements FourCornerX00PetitColleCLK {
ZIP(FCDotCLKSource.ALGOL_60), ZIP(FourCornerX00PetitColleCLKParlerMerde.ALGOL_60),
; ;
final private FCDotCLKSourceLookup[] lookups; final private FourCornerX00PetitColleCLKParler[] lookups;
private FCDotCLK1KDashZ(FCDotCLKSourceLookup... lookups) { private FCDotCLK1KDashZ(FourCornerX00PetitColleCLKParler... lookups) {
this.lookups = lookups; this.lookups = lookups;
} }
@Override @Override
public FCDotCLKSourceLookup[] getLookups() { public FourCornerX00PetitColleCLKParler[] clockParlers() {
return lookups; return lookups;
} }

View file

@ -58,6 +58,7 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
writer.docTableHeader("System", "Point Sequence"); writer.docTableHeader("System", "Point Sequence");
FourCornerX00PetitVide videPoint = videPoints[word.getOffset()]; FourCornerX00PetitVide videPoint = videPoints[word.getOffset()];
Optional<FourCornerX21CodePointDisplay> x21Display = videPoint.kaasX21CodePointDisplay(); Optional<FourCornerX21CodePointDisplay> x21Display = videPoint.kaasX21CodePointDisplay();
Optional<FourCornerX00PetitVideCoinCarne> x00CoinCarne = videPoint.kaasX00CoinCarne();
if (videPoint.isX06()) { if (videPoint.isX06()) {
writeSequence(writer, "X06", videPoint.toX06().baklavaPoints()); writeSequence(writer, "X06", videPoint.toX06().baklavaPoints());
} }
@ -70,8 +71,8 @@ public class FCDocSegmentWriterCakeWord implements FCDocSegmentWriter {
if (x21Display.isPresent()) { if (x21Display.isPresent()) {
writeSequence(writer, "X21", x21Display.get().codePointDisplay()); writeSequence(writer, "X21", x21Display.get().codePointDisplay());
} }
if (videPoint.isCoinCarne()) { if (x00CoinCarne.isPresent()) {
FourCornerX00PetitVideCoinCarne cornerKerning = videPoint.toCoinCarne(); FourCornerX00PetitVideCoinCarne cornerKerning = x00CoinCarne.get();
writer.docTableRow("Kerning Top", cornerKerning.petitVideCoinCarneFrapper().kerningTop().name()); writer.docTableRow("Kerning Top", cornerKerning.petitVideCoinCarneFrapper().kerningTop().name());
writer.docTableRow("Kerning Bottom", cornerKerning.petitVideCoinCarneFrapper().kerningBottom().name()); writer.docTableRow("Kerning Bottom", cornerKerning.petitVideCoinCarneFrapper().kerningBottom().name());
} }