hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
Classes | Namespaces | Typedefs | Functions
prepl.H File Reference
#include <string>
#include <unistd.h>
Include dependency graph for prepl.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hobbes::proc
 

Namespaces

 hobbes
 

Typedefs

typedef std::pair< size_t, MonoTypePtr > hobbes::PrepProcExpr
 

Functions

void hobbes::spawn (const std::string &, proc *)
 
void hobbes::procDefine (proc *, const std::string &, const std::string &)
 
void hobbes::procEval (proc *, const std::string &)
 
void hobbes::procTypeof (proc *p, const std::string &x)
 
void hobbes::procTypeEnv (proc *p)
 
void hobbes::procRead (proc *, std::ostream *, uint64_t waitUS=0)
 
MonoTypePtr hobbes::refinedType (const proc &p, const std::string &fname, const MonoTypePtr &hasty)
 
int hobbes::invocationID (const proc &p, const std::string &fname, const MonoTypePtr &hasty)
 
PrepProcExpr hobbes::procPrepareExpr (const proc &, const ExprPtr &)
 
void hobbes::runMachineREPL (cc *)