Goose  compiler.h at [9089b014a2]

File bs/compiler.h artifact 398032e8d6 part of check-in 9089b014a2


#ifndef EMPATHY_COMPILER_H
#define EMPATHY_COMPILER_H

#include "sema/sema.h"

namespace empathy
{
    using namespace std;

    class Compiler
    {
        public:
            Compiler( int argc, char** argv );
            optional< ir::Value > execute( istream& source, const util::ptr< string >& filename );

        private:
            util::ptr< sema::Env > m_pEnv;
    };
}

#endif