aboutsummaryrefslogtreecommitdiffstats
path: root/src/tuplr.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2009-10-06 22:43:47 +0000
committerDavid Robillard <d@drobilla.net>2009-10-06 22:43:47 +0000
commit5cfabba03b2fa414c6904f7986dd6b08c409bfae (patch)
treec8572c6485a01ecf3493e0a92d48b80604287784 /src/tuplr.hpp
parente59c3164288378f89131699eee19884e5f87711e (diff)
downloadresp-5cfabba03b2fa414c6904f7986dd6b08c409bfae.tar.gz
resp-5cfabba03b2fa414c6904f7986dd6b08c409bfae.tar.bz2
resp-5cfabba03b2fa414c6904f7986dd6b08c409bfae.zip
C backend.
git-svn-id: http://svn.drobilla.net/resp/tuplr@199 ad02d1e2-f140-0410-9f75-f8b11f17cedd
Diffstat (limited to 'src/tuplr.hpp')
-rw-r--r--src/tuplr.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tuplr.hpp b/src/tuplr.hpp
index c3c30c4..c31e000 100644
--- a/src/tuplr.hpp
+++ b/src/tuplr.hpp
@@ -640,6 +640,7 @@ struct Engine {
};
Engine* tuplr_new_llvm_engine();
+Engine* tuplr_new_c_engine();
/// Compile-Time Environment
struct CEnv {
@@ -692,7 +693,7 @@ private:
void pprint(std::ostream& out, const AST* ast);
void initLang(PEnv& penv, TEnv& tenv);
-int eval(CEnv& cenv, const string& name, istream& is);
+int eval(CEnv& cenv, const string& name, istream& is, bool execute);
int repl(CEnv& cenv);
#endif // TUPLR_HPP