pike.git / src / pike_compiler.h

version» Context lines:

pike.git/src/pike_compiler.h:76: Inside #if defined(SUPPORT_COMPILER_HANDLERS)
   struct object *handler; /* error_handler */    struct object *compat_handler; /* compat_handler */   #endif /* SUPPORT_COMPILER_HANDLERS */    int major, minor; /* Base compat version */    struct program *target; /* Program being compiled. */    struct object *placeholder;    int flags;       struct program *p; /* Compiled program or NULL. */    struct lex lex; +  struct block_allocator node_allocator;/* Allocator for parse tree nodes. */       struct svalue default_module; /* predef:: */ -  struct byte_buffer used_modules; /* Stack of svalues with imported +  struct byte_buffer used_modules; /* Stack of svalues with imported    * modules. */    INT32 num_used_modules; /* Number of entries on the stack. */       int compilation_depth; /* Current class nesting depth. */      #ifdef PIKE_THREADS    int saved_lock_depth;   #endif    struct mapping *resolve_cache;   };