Vireo
1.0
Compact runtime for Virtual Instruments
|
EggShell.cpp - The basics of a simple REPL processor for Vireo. More...
#include <EggShell.h>
Public Member Functions | |
NIError | REPL (SubString *commandBuffer) |
NIError | ReadFile (const char *name, SubString *string) |
NIError | ReadStdinLine (SubString *string) |
Int64 | CommanCount () |
NIError | Delete () |
TypeManagerRef | TheTypeManager () |
ExecutionContextRef | TheExecutionContext () |
Static Public Member Functions | |
static EggShell * | Create (EggShell *parent) |
Public Attributes | |
Boolean | ShowStats |
Private Member Functions | |
EggShell (TypeManagerRef typeManger, ExecutionContextRef execContext) | |
void | ParseEnqueueVI (TDViaParser *parser) |
void | ParseDefine (TDViaParser *parser) |
Private Attributes | |
TypeManagerRef | _typeManger |
ExecutionContextRef | _execContext |
char * | _mallocBuffer |
Int64 | _commandCount |
EggShell.cpp - The basics of a simple REPL processor for Vireo.