cobek/src/cb2c/cb2c.c
2023-01-15 23:48:23 +06:00

26 lines
648 B
C

#include "cb2c.h"
#include "../../kerep/src/String/StringBuilder.h"
void namespaceToC(NamespaceContext* context, StringBuilder* b){
}
void functionToC(FunctionContext* context, StringBuilder* b){
}
void classToC(ClassContext* context, StringBuilder* b){
}
char* contextToC(void* context){
StringBuilder* b=StringBuilder_create();
switch(((Context*)context)->type){
case CT_Namespace: namespaceToC(context, b); break;
case CT_Function: functionToC(context, b); break;
case CT_Class: classToC(context, b); break;
default: throw(ERR_WRONGTYPE);
}
return StringBuilder_build(b).ptr;
}