Classes | Functions | Variables
asebatest.cpp File Reference
#include "../compiler/compiler.h"
#include "../vm/vm.h"
#include "../vm/natives.h"
#include "../common/consts.h"
#include "../utils/utils.h"
#include "../utils/FormatableString.h"
#include <string>
#include <iostream>
#include <locale>
#include <fstream>
#include <sstream>
#include <valarray>
#include <getopt.h>
#include <stdlib.h>
Include dependency graph for asebatest.cpp:

Go to the source code of this file.

Classes

struct  AsebaNode
struct  AsebaNode::Variables

Functions

void AsebaAssert (AsebaVMState *vm, AsebaAssertReason reason)
const
AsebaNativeFunctionDescription
*const * 
AsebaGetNativeFunctionsDescriptions (AsebaVMState *vm)
void AsebaNativeFunction (AsebaVMState *vm, uint16 id)
void AsebaPutVmToSleep (AsebaVMState *vm)
void AsebaResetIntoBootloader (AsebaVMState *vm)
void AsebaSendDescription (AsebaVMState *vm)
void AsebaSendMessage (AsebaVMState *vm, uint16 type, const void *data, uint16 size)
void AsebaSendVariables (AsebaVMState *vm, uint16 start, uint16 length)
void AsebaWriteBytecode (AsebaVMState *vm)
void checkForError (const std::string &module, bool shouldFail, bool wasError, const std::wstring &errorMessage=L"")
void dump_source (const std::wstring &source)
static bool executionError (false)
int main (int argc, char **argv)
std::wstring read_source (const std::string &filename)
static void usage (int argc, char **argv)

Variables

static struct option long_options []
static AsebaNativeFunctionPointer nativeFunctions []
static const
AsebaNativeFunctionDescription
nativeFunctionsDescriptions []
static const char short_options [] = "fsdm:"

Function Documentation

void AsebaAssert ( AsebaVMState vm,
AsebaAssertReason  reason 
)

Definition at line 122 of file asebatest.cpp.

void checkForError ( const std::string &  module,
bool  shouldFail,
bool  wasError,
const std::wstring &  errorMessage = L"" 
)

Definition at line 243 of file asebatest.cpp.

void dump_source ( const std::wstring &  source)

Definition at line 463 of file asebatest.cpp.

static bool executionError ( false  ) [static]
int main ( int  argc,
char **  argv 
)

Definition at line 271 of file asebatest.cpp.

std::wstring read_source ( const std::string &  filename)

Definition at line 431 of file asebatest.cpp.

static void usage ( int  argc,
char **  argv 
) [static]

Definition at line 36 of file asebatest.cpp.


Variable Documentation

struct option long_options[] [static]
Initial value:
 { 
        { "fail",       no_argument,            NULL,           'f'},
        { "source",     no_argument,            NULL,           's'},
        { "dump",       no_argument,            NULL,           'd'},
        { "memdump",    no_argument,            NULL,           'u'},
        { "memcmp",     required_argument,      NULL,           'm'},
        { 0, 0, 0, 0 } 
}

Definition at line 27 of file asebatest.cpp.

Initial value:

Definition at line 91 of file asebatest.cpp.

Initial value:

Definition at line 96 of file asebatest.cpp.

const char short_options[] = "fsdm:" [static]

Definition at line 26 of file asebatest.cpp.



aseba
Author(s): Stéphane Magnenat
autogenerated on Sun Oct 5 2014 23:46:39