enum {
	SVL_NOERR,
	SVL_0DIVIDE,
	SVL_SYNTAX,
	SVL_TOOLONG,
	SVL_UNDEFINED
};

enum {
	VAR_NOERR,
	VAR_UNDEFINED,
	VAR_OUTOFMEMORY,
	VAR_POPFAILURE,
	VAR_TYPEMISMATCH,
	VAR_NOLOCAL
};

enum {
	VARTYPE_VOID,
	VARTYPE_INT
};

/* String Value Calculating Operation */
int StrValue(char *ln);

/* Local Variable Stack Operation */
int PushLocalVariableTable();
int PopLocalVariableTable();

/* Integer Operation */
int GetIntVariable(int *val,char *nam);
int GetIntVariablePointer(int **val,char *nam);
int SetIntVariable(char *nam,int val);
int DeclareIntGlobal(char *nam,int def);
int DeclareIntLocal(char *nam,int def);
