Goose  Documentation

#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