Exemple #1
0
int main(int argc, char** argv)
{
    using namespace Sqrat;
    HSQUIRRELVM v;
    v = sq_open(1024);

    sq_seterrorhandler(v);

    DefaultVM::Set(v);

    Table myTable(v);
    myTable.Func("printworld", &helloWorld);
    RootTable(v).Bind("MyTable", myTable);

    try
    {
        Script test;
        test.CompileFile(_SC("test.nut"));
        test.Run();
    }
    catch(Exception e)
    {
        printf("There was an error: %s\n", e.Message().c_str());
    }

    //sq_close(v);

    return 0;
}