esql/source/main.cpp
2024-05-30 14:25:24 +02:00

29 lines
468 B
C++

#include <stdio.h>
#include <sqlite3.h>
#include "esql.tab.h"
#include "esql.yy.h"
#include "Sqlite.hpp"
Database * db;
char * esql_filename;
signed main([[ maybe_unused ]] int argc, char * * argv) {
#if DEBUG
esql_debug = 1;
#endif
esql_out = stdout;
esql_filename = argv[1];
esql_in = fopen(esql_filename, "r");
if (!esql_in) {
exit(1);
}
Sqlite * sqlite = new Sqlite();
db = sqlite;
esql_parse();
return esql_errno;
}