Continue parser work

This commit is contained in:
2026-02-12 08:46:12 +11:00
parent 1d1a34acce
commit 1dfd1b7a61
4 changed files with 191 additions and 4 deletions

View File

@@ -2,10 +2,14 @@
#include <stdio.h>
int main() {
ResultType(SolsLexer, charptr) lexer = createLexer("puts \"dingus\"");
ResultType(SolsLexer, charptr) lexer = createLexer("puts \"dingus\"\n");
if (lexer.error) {
printf("Error while creating lexer: %s", lexer.as.error);
}
lex(&lexer.as.success);
ResultType(voidptr, charptr) lexed = lex(&lexer.as.success);
if (lexed.error) {
printf("%s", lexed.as.error);
}
return 0;
}