stuff
This commit is contained in:
@@ -61,3 +61,15 @@ void freeSolsToken(SolsToken* token) {
|
||||
freeSolsType(&token->as.type);
|
||||
}
|
||||
}
|
||||
|
||||
ResultType(SolsTokens, charptr) createSolsTokens() {
|
||||
SolsTokens tokens = {
|
||||
.at = malloc(sizeof(SolsToken) * 32),
|
||||
.capacity = 32,
|
||||
.count = 0
|
||||
};
|
||||
if (tokens.at == NULL) {
|
||||
return Error(SolsTokens, charptr, "Failed to allocate memory (in createSolsTokens() function)");
|
||||
}
|
||||
return Success(SolsTokens, charptr, tokens);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user