アットウィキロゴ

ExecEnv

概要

バイトコードのための実行環境
tcl/generic/tclInt.h

メンバー

  • ExecStack *execStackPtr; ヒープ上の evaluation stack の最初のアイテム
  • Tcl_Obj *constants[2]; /* Pointers to constant "0" and "1" objs. */

ソース

 /*
  * The data structure defining the execution environment for ByteCode's.
  * There is one ExecEnv structure per Tcl interpreter. It holds the evaluation
  * stack that holds command operands and results. The stack grows towards
  * increasing addresses. The member stackPtr points to the stackItems of the
  * currently active execution stack.
  */
 
 typedef struct ExecEnv {
     [[ExecStack]] *execStackPtr;	/* Points to the first item in the evaluation
 				 * stack on the heap. */
     [[Tcl_Obj]] *constants[2];	/* Pointers to constant "0" and "1" objs. */
 } ExecEnv;
最終更新:2011年11月07日 19:18