FC18: maisdoc root index updated features and todo texts
This commit is contained in:
parent
17034ff036
commit
90dcccb973
3 changed files with 21 additions and 19 deletions
|
|
@ -185,8 +185,6 @@ public class FCDocWriter {
|
||||||
MaisDocConcept adc3 = doc.addConcept(new MaisDocConcept(adc2,C_FC_SLICE,TDocCakeSlice.class));
|
MaisDocConcept adc3 = doc.addConcept(new MaisDocConcept(adc2,C_FC_SLICE,TDocCakeSlice.class));
|
||||||
MaisDocConcept adc4 = doc.addConcept(new MaisDocConcept(adc3,C_FC_WORD,TDocCakeWord.class));
|
MaisDocConcept adc4 = doc.addConcept(new MaisDocConcept(adc3,C_FC_WORD,TDocCakeWord.class));
|
||||||
|
|
||||||
// TODO: Fixed 'navList' Tower/Cake/Word selection if child concept is used
|
|
||||||
|
|
||||||
MaisDocConcept sliceEscapeSeq = new MaisDocConcept(adc4,C_FC_ESC,TDocCakeWordEscape.class);
|
MaisDocConcept sliceEscapeSeq = new MaisDocConcept(adc4,C_FC_ESC,TDocCakeWordEscape.class);
|
||||||
adc4.addChildConcept(sliceEscapeSeq);
|
adc4.addChildConcept(sliceEscapeSeq);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -51,48 +51,46 @@ import love.distributedrebirth.nx01.mushroom.mais.fc18.TDocCakeSlice;
|
||||||
public class FCDocSegmentWriterCake implements FCDocSegmentWriter {
|
public class FCDocSegmentWriterCake implements FCDocSegmentWriter {
|
||||||
|
|
||||||
private static final String[] FC6_FEATURES = new String[] {
|
private static final String[] FC6_FEATURES = new String[] {
|
||||||
"True pure six bit enterprice mainframe numeric letter system",
|
"True pure six bit enterprice mainframe letter system",
|
||||||
"Super pattern graphic renderable with optional kerning",
|
"Easy pattern graphic renderable with optional kerning",
|
||||||
"Real UPPERCASE only character set",
|
"Real UPPERCASE only character set",
|
||||||
"Zero nummeric letters",
|
"Zero nummeric candy letters",
|
||||||
"Supports HolyC sand worms in your text for undefined octal data",
|
"Supports sand worms in your text for undefined octal data",
|
||||||
"Render structural space with a percentage pastor",
|
"Handle structural space with a percentage pastor",
|
||||||
"Group nun lines up to 8 repeating structures",
|
"Group nun lines up to 8 repeating structures",
|
||||||
"Inline base2 lego: 16,32,64,128,256,512,1024,2048 bit blocks",
|
"Inline base2 lego and signed: 16,32,64,128,256,512,1024,2048 bit numbers",
|
||||||
"Inline base2 signed: 16,32,64,128,256,512,1024,2048 integer",
|
"Inline base8 lego and choco: 18,36,72,144,288,576,1152,2304 bit numbers",
|
||||||
"Inline base8 lego: 18,36,72,144,288,576,1152,2304 bit blocks",
|
|
||||||
"Inline base8 choco: 18,36,72,144,288,576,1152,2304 tasteful number",
|
|
||||||
"Defined external escape sequence model",
|
"Defined external escape sequence model",
|
||||||
"(TODO) VT-06 terminal control for CDC1604(1960) 6 bit main frames",
|
"(TODO) VT-06 terminal control for CDC1604(1960) 6 bit main frames",
|
||||||
};
|
};
|
||||||
private static final String[] FC6P_FEATURES = new String[] {
|
private static final String[] FC6P_FEATURES = new String[] {
|
||||||
|
"Adds normal/bold/super and sub number candy letters",
|
||||||
"(TODO) Adds unified russian/greek and brascii candy letters",
|
"(TODO) Adds unified russian/greek and brascii candy letters",
|
||||||
"Block your display candy for text user interfaces",
|
"Block your display candy for text user interfaces",
|
||||||
"Has underscored letters to migrate EBCDIC(1963) APL code from z/OS",
|
"(FIX) Has underscored letters to migrate EBCDIC(1963) APL code from z/OS",
|
||||||
};
|
};
|
||||||
private static final String[] FC18_FEATURES = new String[] {
|
private static final String[] FC18_FEATURES = new String[] {
|
||||||
"Text format design to write computer code and abstract file/resource names",
|
"Text format design to write computer code and abstract file/resource names",
|
||||||
"Code from chinees child can be extended by indian child or spanish child in local local",
|
"Code from chinees child can be extended by indian child or spanish child in local local",
|
||||||
"Program with (local) words not with lettersssss",
|
"Program with (local) words not with lettersssss",
|
||||||
"Inline number grams for decimals/octals/hex/bits to render in monkey language",
|
"Inline number grams for decimals/octals/hex/bits to render in monkey language",
|
||||||
|
"Choco letter 4D taste has sign and carry(SIMD support) and 4D infinity.",
|
||||||
"Inline choco pig rational 2304 bit number",
|
"Inline choco pig rational 2304 bit number",
|
||||||
"Inline choco pig decicmal 2304 bit number",
|
"Inline choco pig decicmal 2304 bit number",
|
||||||
"Inline choco pig float 2304 bit number",
|
"Inline choco pig float 2304 bit number",
|
||||||
"Inline choco pig chopped 2304 bit number",
|
"Inline choco pig chopped 2304 bit number",
|
||||||
"(TODO) Render on 6 bit(baklave point) as KANJI + BraSCII + PIE(-rom)",
|
"(TODO) XDBX18: binary XML support",
|
||||||
"Render with 21 bit unicode(code point) + fonts drawings",
|
|
||||||
"(TODO) Render on 18 bit(cake point) with 72 bit unicode4D drawings"
|
|
||||||
};
|
};
|
||||||
|
|
||||||
private static final String[] FC_TODO = new String[] {
|
private static final String[] FC_TODO = new String[] {
|
||||||
|
"txt_words: render with 21 bit unicode(code point)",
|
||||||
|
"FC18: render with 72 bit (NEW) unicode4D drawings",
|
||||||
|
"FC6: render on (classic) MSX with KANJI + BraSCII + PIE(-rom)",
|
||||||
"DOC: Add all needed info into word/pie/pages doc",
|
"DOC: Add all needed info into word/pie/pages doc",
|
||||||
"Add doctype for 6,8,18 AND allow candy AND XDBX/etc",
|
"Add doctype for 6,8,18 AND allow candy AND XDBX/etc",
|
||||||
"Add binary XML support, maybe also doc tags and MD structure",
|
|
||||||
"Fillup PIE math symbol candy towers",
|
"Fillup PIE math symbol candy towers",
|
||||||
"Fillup languages in CLK9P word cake (in all human languages)",
|
"Fillup languages in CLK9P word cake (in all human languages)",
|
||||||
"Request new 'Japanese Industrial Standard X 0214', Add full CJK,BraSCII++,PIE",
|
"Define unicode+4D all text or symbols for everything in nether DB (in 32K++ human languages)",
|
||||||
"Define unicode+4D and 'JIS X 0208' text or symbols for txt-grams (in all human languages)",
|
|
||||||
"Define unicode+4D and 'JIS X 0208' words for four corner words (in all human languages)",
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 30)
|
@MaisDocNodeWriterMethod(nodeBody = MaisDocNodeBody.DESCRIPTION_NODE, targetClasses = {TDocCake.class}, nodeBodyOrders = 30)
|
||||||
|
|
|
||||||
|
|
@ -46,15 +46,21 @@ public class UnicodeDictTest {
|
||||||
dict.parseXML(in);
|
dict.parseXML(in);
|
||||||
}
|
}
|
||||||
System.out.println("=======================================");
|
System.out.println("=======================================");
|
||||||
|
int total = 0;
|
||||||
|
int totalBlock = 0;
|
||||||
for (UnicodeDictLiteralBlock block : dict.getBlocks()) {
|
for (UnicodeDictLiteralBlock block : dict.getBlocks()) {
|
||||||
|
totalBlock += 1 + block.getEnd() - block.getStart();
|
||||||
List<UnicodeDictLiteral> charList = dict.getLiterals(block);
|
List<UnicodeDictLiteral> charList = dict.getLiterals(block);
|
||||||
if (charList == null) {
|
if (charList == null) {
|
||||||
|
System.out.println("Block ===================== NO CHARS: name=" + block.getName());
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
total += charList.size();
|
||||||
System.out.println("Block size=" + charList.size() + " name=" + block.getName());
|
System.out.println("Block size=" + charList.size() + " name=" + block.getName());
|
||||||
//for (UnicodeDictLiteral literal : charList) {
|
//for (UnicodeDictLiteral literal : charList) {
|
||||||
// System.out.println("Literal: " + literal.getId() + " desc=" + literal.getDescription());
|
// System.out.println("Literal: " + literal.getId() + " desc=" + literal.getDescription());
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
|
System.out.println("total chars: " + total + " of " + totalBlock);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue