aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorMustafa Quraish <[email protected]>2022-01-31 01:33:18 -0500
committerMustafa Quraish <[email protected]>2022-01-31 01:33:18 -0500
commitbea757674b90442eaedfa238ed6a5a6a63767bf9 (patch)
tree5b14a10118569479f5f810f01db6db0595ff545c /src/main.c
parentAdd basic builtin-function support (diff)
downloadcup-bea757674b90442eaedfa238ed6a5a6a63767bf9.tar.xz
cup-bea757674b90442eaedfa238ed6a5a6a63767bf9.zip
Make `Lexer_new` return a pointer instead of the object.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index c94f8d3..60613c8 100644
--- a/src/main.c
+++ b/src/main.c
@@ -74,8 +74,8 @@ void parse_args(int argc, char **argv)
int main(int argc, char**argv) {
parse_args(argc, argv);
- Lexer lexer = Lexer_new(filename, source, source_len);
- Node *ast = parse_program(&lexer);
+ Lexer *lexer = Lexer_new(filename, source, source_len);
+ Node *ast = parse_program(lexer);
if (dump_ast)
print_ast(ast);