2016-09-17 22:02:16 +00:00
|
|
|
#include "mcg.h"
|
2016-09-17 20:21:47 +00:00
|
|
|
#include "em_comp.h"
|
|
|
|
|
2016-09-17 22:02:16 +00:00
|
|
|
void fatal(const char* msg, ...)
|
2016-09-17 20:21:47 +00:00
|
|
|
{
|
|
|
|
va_list ap;
|
|
|
|
va_start(ap, msg);
|
|
|
|
|
|
|
|
vfprintf(stderr, msg, ap);
|
|
|
|
fprintf(stderr, "\n");
|
|
|
|
|
|
|
|
va_end(ap);
|
2016-09-17 22:02:16 +00:00
|
|
|
abort();
|
2016-09-17 20:21:47 +00:00
|
|
|
}
|
|
|
|
|
2016-09-17 22:02:16 +00:00
|
|
|
int main(int argc, char* argv[])
|
2016-09-17 20:21:47 +00:00
|
|
|
{
|
|
|
|
if (!EM_open(argv[1]))
|
|
|
|
fatal("Couldn't open input file: %s", EM_error);
|
|
|
|
|
2016-09-17 22:02:16 +00:00
|
|
|
parse_em();
|
2016-09-17 20:21:47 +00:00
|
|
|
|
|
|
|
EM_close();
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* vim: set sw=4 ts=4 expandtab : */
|