start working on text representation and constants

This commit is contained in:
2026-08-03 21:01:34 +10:00
parent b4cb3aa56e
commit 15709b65a6
19 changed files with 457 additions and 18 deletions

8
test.c
View File

@@ -5,10 +5,16 @@ int main(void) {
GravityModule module = gravityCreateModule();
GravityBuilder builder = gravityCreateBuilder();
GravityType charType = gravityCreateIntegerType(1, false);
GravityType charType = gravityCreateIntegerType(8, false);
GravityType mainFuncType = gravityCreateFunctionType(0, NULL, charType);
GravityFunction mainFunc = gravityNewFunction(module, "main", mainFuncType);
GravityBlock entryBlock = gravityStartBlock("entry", mainFunc, 0);
gravityPositionBuilderAtEnd(builder, entryBlock);
GravityValue something = gravityBuildAlloc(builder, charType, NULL);
printf("%s\n", gravityFunctionToCStr(mainFunc));
return 0;
}