#include "Parser.h" #include "Scanner.h" #include #include int main( int argc, char *argv[] ) { if( argc != 2 ) { std::cerr << "usage: EBNF " << std::endl; return 1; } wchar_t *filename = coco_string_create( argv[1] ); EBNF::Scanner *scanner = new EBNF::Scanner( filename ); EBNF::Parser *parser = new EBNF::Parser( scanner ); parser->Parse( ); delete parser; delete scanner; coco_string_delete( filename ); return 0; }