a new version + a bunch of crap (temp)

This commit is contained in:
2026-02-03 17:15:04 +01:00
parent 92c2963dd6
commit 0dbeb6af86
8 changed files with 2536 additions and 0 deletions

260
ccc.cpp.ccomp Normal file
View File

@@ -0,0 +1,260 @@
CCC@ push_backunsignedoutput
bytes_to_skip codepointchar leaderboardstringincludecodechildrensourcecurrsizein_comment_singlein_comment_multisregex_iteratorreturnelse root_nodeintnamefilepathtoken_idcontinuevectorconstsymbolfortop64nodebest_idistreambuf_iteratorfalse in_stringsize_tlengthout_filebest_lenscore symbol_regextokenscleancinsert words_begincountsx3F
clean_code
filesystemautocleancount words_endmatch namespacecoutboolfileendlbinarystructmapstrregex­cstddef>
­cÇ>
­ioþeam>
­ð>
­fþeam>
­Ç>
­ý>
­Ù>
­iterator>
­ÿ>
using ö std;
ö fs=ð;
Ú Ù<Ç> é={
"€",
"<22>",
"ñ",
"ø",
"„",
"…",
"Å",
"Ú",
"ˆ",
"Ø",
"Š",
"",
"Œ",
"Ò",
"Ž",
"<22>",
"á",
"",
"Ü",
"“",
"”",
"•",
"Ô",
"—",
"˜",
"™",
"š",
"Ñ",
"œ",
"<22>",
"ž",
"Ÿ",
" ",
"ü",
"¢",
"£",
"¤",
"¥",
"¦",
"§",
"¨",
"Á",
"ª",
"«",
"¬",
"­",
"#È \"",
"¯",
"°",
"±",
"²",
"³",
"´",
"µ",
"¶",
"·",
"¸",
"¹",
"º",
"»",
"¼",
"½",
"¾",
"¿"
};
ü Û {
Ç Õ;
Ô ç;
};
ü Þ {
ý<·,Þ*> Ê;
Ô ×=-1;
};
ª ë(Þ* root,Ç þ,Ô id) {
Þ* Ì=root;
Ü (Å c:þ) {
” (Ì->Ê.find(c)==Ì->Ê.end()) {
Ì->Ê[c]=new Þ();
}
Ì=Ì->Ê[c];
}
Ì->×=id;
}
Ç ï(Ç Ë) {
Ç ò;
ø â=á;
ø Î=á;
ø Ï=á;
Ü (ã i=0;i<Ë.Í();++i) {
” (Ï) {
” (Ë[i]=='*' && i+1<Ë.Í() && Ë[i+1]=='/') {
Ï=á;
i++;
}
Ø;
}
” (Î) {
” (Ë[i]=='\n') {
Î=á;
} Ò {
Ø;
}
}
” (â) {
” (Ë[i]=='\\') {i++;Ø;}
” (Ë[i]=='"') â=á;
Ø;
}
” (Ë[i]=='/' && i+1<Ë.Í()) {
” (Ë[i+1]=='/') {Î=¤;i++;Ø;}
” (Ë[i+1]=='*') {Ï=¤;i++;Ø;}
}
” (Ë[i]=='"') {
â=¤;
Ø;
}
ò+=Ë[i];
}
Ñ ò;
}
Ô main(Ô argc,Å **argv) {
” (argc!=2) {
÷<<"Usage: ccc <c ù>"<<ú;
Ñ -1;
}
Ç Ö=Ç(argv[1]);
” (!fs::exists(Ö)) {
÷<<"Error: provided ù esn't exist."<<ú;
Ñ -1;
}
”þeam ù(Ö,ios::û);
” (!ù) {
÷<<"Error: couldn't open provided ù."<<ú;
Ñ -1;
}
Ç É((à<Å>(ù)),à<Å>());
Ç ê=ï(É);
ý<Ç,Ô> í;
ÿ è("[a-zA-Z_][a-zA-Z0-9_]*");
ñ ì=Ð(ê.begin(),ê.end(),è);
ñ ô=Ð();
Ü (Ð i=ì;i!=ô;i++) {
Ç õ=i->þ();
” (õ.ä()>2) {
í[õ]++;
}
}
Ù<Û> Æ;
Ü (ñ Ú& [Õ,ó]:í) {
Æ.À({Õ,(Ô)((Õ.ä()-1)*ó-(Õ.ä()+1))});
}
sort(Æ.begin(),Æ.end(),[](Ú Û& a,Ú Û& b) {
Ñ a.ç>b.ç;
});
Ù<Û> Ý;
Ü (Ô i=0;i<64 && i<Æ.Í();i++) {
” (!(Æ[i].ç<=0)) Ý.À(Æ[i]);
}
Þ Ó;
Ü (Ô i=0;i<é.Í() && i<64;i++) {
ë(&Ó,é[i],0x80+i);
}
Ü (Ô i=0;i<Ý.Í();i++) {
ë(&Ó,Ý[i].Õ,0xC0+i);
}
Ù<·> Â;
Â.À('C');
Â.À('C');
Â.À('C');
Â.À((·)Ý.Í());
Ü (Ú ñ& s:Ý) {
Â.À((·)s.Õ.ä());
Ü (Å c:s.Õ) Â.À(c);
}
Ü (ã i=0;i<É.Í();) {
Þ* Ì=&Ó;
Ô ß=-1;
ã æ=0;
Ü (ã j=i;j<É.Í();j++) {
· c=(·)É[j];
” (Ì->Ê.ó(c)) {
Ì=Ì->Ê[c];
” (Ì->×!=-1) {
ß=Ì->×;
æ=(j-i)+1;
}
} Ò {
„;
}
}
” (ß!=-1) {
Â.À((·)ß);
i+=æ;
} Ò {
· c=(·)É[i];
” (c<128) {
Â.À(c);
i++;
} Ò {
uÔ32_t Ä=0;
Ô Ã=0;
” ((c & 0xE0)==0xC0) {
” (i+1<É.Í()) {
Ä=((É[i]&0x1F)<<6) | (É[i+1]&0î);
Â.À(12);
Ã=2;
}
} Ò ” ((c & 0xF0)==0xE0) {
” (i+2<É.Í()) {
Ä=((É[i]&0x0F)<<12) | ((É[i+1]&0î)<<6) | (É[i+2]&0î);
Â.À(13);
Ã=3;
}
} Ò ” ((c & 0xF8)==0xF0) {
” (i+3<É.Í()) {
Ä=((É[i]&0x07)<<18) | ((É[i+1]&0î)<<12) | ((É[i+2]&0î)<<6) | (É[i+3]&0î);
Â.À(14);
Ã=4;
}
}
” (Ã>0) {
” (Ã==2) {
Â.À((·)(Ä>>8));
Â.À((·)(Ä));
} Ò ” (Ã==3) {
Â.À((·)(Ä>>8));
Â.À((·)(Ä));
} Ò ” (Ã==4) {
Â.À((·)(Ä>>16));
Â.À((·)(Ä>>8));
Â.À((·)(Ä));
}
i+=Ã;
} Ò {
Â.À(c);
i++;
}
}
}
}
ofþeam å(Ö+".ccomp",ios::û);
å.write(reÔerpret_cast<¾>(Â.data()),Â.Í());
å.close();
Ñ 0;