5 #ifndef HOBBES_IPC_REPL_HPP_INCLUDED 6 #define HOBBES_IPC_REPL_HPP_INCLUDED 27 void procRead(
proc*, std::ostream*, uint64_t waitUS = 0);
PrepProcExpr procPrepareExpr(const proc &, const ExprPtr &)
Definition: prepl.C:437
void procTypeof(proc *p, const std::string &x)
Definition: prepl.C:356
int invocationID(const proc &p, const std::string &fname, const MonoTypePtr &hasty)
Definition: prepl.C:464
pid_t pid
Definition: prepl.H:17
MonoType::ptr MonoTypePtr
Definition: type.H:71
int read_fd
Definition: prepl.H:19
std::pair< size_t, MonoTypePtr > PrepProcExpr
Definition: prepl.H:31
void procDefine(proc *, const std::string &, const std::string &)
Definition: prepl.C:345
void procTypeEnv(proc *p)
Definition: prepl.C:361
std::shared_ptr< Expr > ExprPtr
Definition: expr.H:58
void runMachineREPL(cc *)
Definition: prepl.C:309
MonoTypePtr refinedType(const proc &p, const std::string &fname, const MonoTypePtr &hasty)
Definition: prepl.C:411
void procRead(proc *, std::ostream *, uint64_t waitUS=0)
Definition: prepl.C:365
int write_fd
Definition: prepl.H:18
void spawn(const std::string &, proc *)
Definition: prepl.C:30
void procEval(proc *, const std::string &)
Definition: prepl.C:351
std::string cmd
Definition: prepl.H:16