⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frames.h

📁 Boost provides free peer-reviewed portable C++ source libraries. We emphasize libraries that work
💻 H
字号:
/*   *  Copyright 2001-2004 David Abrahams. *  Distributed under the Boost Software License, Version 1.0. *  (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) */#ifndef FRAMES_DWA20011021_H# define FRAMES_DWA20011021_H# include "lists.h"# include "modules.h"typedef struct _PARSE PARSE;typedef struct frame FRAME;struct frame{    FRAME* prev;    /** The nearest enclosing frame for which module->user_module is        true. */    FRAME* prev_user;    LOL args[1];    module_t* module;    PARSE* procedure;    char*  rulename;};/* When call into Python is in progress, this   variable points to the bjam frame that   was current at the moment of call.  When the call   completes, the variable is not defined.  Further,   if Jam calls Python which calls Jam and so on,   this variable only keeps the most recent Jam frame.  */extern struct frame *frame_before_python_call;void frame_init( FRAME* ); /* implemented in compile.c */void frame_free( FRAME* ); /* implemented in compile.c */#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -