
/* VOID Type.  */
DEF_TYPE (STACK_TYPE_VOID = 0,          "VOID",         'V',    0)

/* Object Ref 에 대한 타입.  */
DEF_TYPE (STACK_TYPE_OBJREF = 1,        "OBJREF",       'T',    sizeof (void *))
/* Object Ref 와 같은 번호를 가지고 있으며, Object Ref 와 완전히 같다.
   단, OBJECT_IS_STRING (NODE) 가 1 로 설정되어 있다.  */
DEF_TYPE (STACK_TYPE_STRINGREF = 1,     "STRINGREF",    'S',    sizeof (void *))

/* Array Ref 에 대한 타입.  */
DEF_TYPE (STACK_TYPE_ARRAYREF = 2,      "ARRAYREF",     '[',    sizeof (void *))

/* 1 바이트 문자형 타입  */
DEF_TYPE (STACK_TYPE_CHAR = 3,          "CHAR",         'C',    sizeof (char))

/* 4 바이트 크기를 가지는 정수형 타입.  
   메모리 주소 형식의 스택 slot 일 경우, 이것이 설정된다.  */
DEF_TYPE (STACK_TYPE_INT = 4,           "INT",          'I',    sizeof (int))
