The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

frames.h

Go to the documentation of this file.
00001 /*  
00002  *  (C) Copyright David Abrahams 2001. Permission to copy, use,
00003  *  modify, sell and distribute this software is granted provided this
00004  *  copyright notice appears in all copies. This software is provided
00005  *  "as is" without express or implied warranty, and with no claim as
00006  *  to its suitability for any purpose.
00007  */
00008 #ifndef FRAMES_DWA20011021_H
00009 # define FRAMES_DWA20011021_H
00010 
00011 # include "lists.h"
00012 # include "modules.h"
00013 
00014 typedef struct _PARSE PARSE;
00015 typedef struct frame FRAME;
00016 
00017 struct frame
00018 {
00019     FRAME* prev;
00020     LOL args[1];
00021     module_t* module;
00022     PARSE* procedure;
00023     char*  rulename;
00024 };
00025 
00026 void frame_init( FRAME* ); /* implemented in compile.c */
00027 void frame_free( FRAME* ); /* implemented in compile.c */
00028 
00029 #endif
00030 

Generated on Mon Nov 8 17:07:34 2004 for MPT by  doxygen 1.3.9.1