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

_PARSE Struct Reference

#include <parse.h>

Collaboration diagram for _PARSE:

Collaboration graph
[legend]
List of all members.

Public Attributes

char * file
LIST *(* func )(PARSE *p, FRAME *frame)
PARSEleft
int line
int num
int refs
PARSEright
char * rulename
char * string
char * string1
PARSEthird

Member Data Documentation

char* file
 

Definition at line 40 of file parse.h.

Referenced by get_source_line(), and parse_make().

LIST*(* func)(PARSE *p, FRAME *frame)
 

Referenced by parse_evaluate(), and parse_make().

PARSE* left
 

Definition at line 31 of file parse.h.

Referenced by compile_append(), compile_class(), compile_eval(), compile_foreach(), compile_if(), compile_include(), compile_local(), compile_module(), compile_on(), compile_rule(), compile_rules(), compile_set(), compile_setcomp(), compile_setexec(), compile_settings(), compile_switch(), compile_while(), parse_free(), and parse_make().

int line
 

Definition at line 41 of file parse.h.

Referenced by get_source_line(), and parse_make().

int num
 

Definition at line 36 of file parse.h.

Referenced by builtin_depends(), builtin_flags(), compile_eval(), compile_foreach(), compile_set(), compile_setcomp(), compile_setexec(), compile_settings(), and parse_make().

int refs
 

Definition at line 37 of file parse.h.

Referenced by parse_free(), parse_make(), and parse_refer().

PARSE* right
 

Definition at line 32 of file parse.h.

Referenced by compile_append(), compile_class(), compile_eval(), compile_foreach(), compile_if(), compile_local(), compile_module(), compile_on(), compile_rule(), compile_rules(), compile_set(), compile_setcomp(), compile_settings(), compile_switch(), compile_while(), parse_free(), and parse_make().

char* rulename
 

Definition at line 39 of file parse.h.

Referenced by evaluate_rule(), new_rule_body(), parse_free(), and parse_make().

char* string
 

Definition at line 34 of file parse.h.

Referenced by compile_foreach(), compile_list(), compile_rule(), compile_setcomp(), compile_setexec(), compile_switch(), parse_free(), and parse_make().

char* string1
 

Definition at line 35 of file parse.h.

Referenced by compile_setexec(), parse_free(), and parse_make().

PARSE* third
 

Definition at line 33 of file parse.h.

Referenced by compile_if(), compile_local(), compile_settings(), parse_free(), and parse_make().


The documentation for this struct was generated from the following file:
Generated on Mon Nov 8 17:08:28 2004 for MPT by  doxygen 1.3.9.1