Goose  Artifact [570c74e2aa]

Artifact 570c74e2aa0a63bef06a5460aec3bf28fc9dd2df9a0328e2724581e71e50314d:

  • File bs/empathy.cpp — part of check-in [b1f5302f0e] at 2019-01-30 23:32:33 on branch trunk — Removed an obsolete comment. (user: achavasse size: 474)

#include "compiler.h"

using namespace std;
using namespace empathy;
using namespace empathy::util;

int main( int argc, char** argv )
{
    auto filename = make_shared< string >( "em/lib/empathy.em" );

    ifstream sourcefile( filename->c_str() );
    if( !sourcefile.good() )
    {
        cout << "can't open '" << *filename << "'\n";
        return EXIT_FAILURE;
    }

    Compiler ec( argc, argv );
    ec.execute( sourcefile, filename );

    return EXIT_SUCCESS;
}