blob: 8c11eabbff68417f336fb146f81299dcc91b8140 (
plain) (
tree)
|
|
#ifndef AUTO_H
#define AUTO_H
#include "program.h"
#include "var.h"
#include "token.h"
struct Auto
{
long int stackPointer;
long int stackCapacity;
long int framePointer;
long int frameSize;
struct Pc onerror;
union AutoSlot *slot;
long int erl;
struct Pc erpc;
struct Value err;
int resumeable;
struct Symbol *cur,*all;
};
union AutoSlot
{
struct
{
long int framePointer;
long int frameSize;
struct Pc pc;
} ret;
struct Var var;
};
#endif
|