summaryrefslogtreecommitdiff
path: root/glcpp.c
diff options
context:
space:
mode:
Diffstat (limited to 'glcpp.c')
-rw-r--r--glcpp.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/glcpp.c b/glcpp.c
index eefac74be9..d6c89df2f9 100644
--- a/glcpp.c
+++ b/glcpp.c
@@ -26,12 +26,14 @@
int
main (void)
{
+ glcpp_parser_t parser;
int ret;
- void *scanner;
- yylex_init (&scanner);
- ret = yyparse (scanner);
- yylex_destroy (scanner);
+ glcpp_parser_init (&parser);
+
+ ret = glcpp_parser_parse (&parser);
+
+ glcpp_parser_fini (&parser);
return ret;
}