op Struct Reference

#include <def.h>


Data Fields

struct opnext
short arity
short precedence
short eval
struct rulehash
struct opsuper
struct opother
unsigned char length
char pname [1]


Detailed Description

Definition at line 78 of file def.h.


Field Documentation

struct op* op::next [read]

Definition at line 79 of file def.h.

Referenced by op_define(), op_put(), primitive_define(), scan(), and type_define().

short op::arity

Definition at line 80 of file def.h.

Referenced by exp_parse(), expr_free(), expr_print(), more_specific(), name_space_insert(), ole_add(), ole_multiply(), op_create(), op_define(), op_put(), parse(), primitive(), primitive_execute(), reduce(), type_define(), and walk().

short op::precedence

Definition at line 81 of file def.h.

Referenced by exp_parse(), more_specific(), op_define(), and type_define().

short op::eval

Definition at line 82 of file def.h.

Referenced by op_define(), op_new(), primitive(), primitive_execute(), and walk().

struct rule* op::hash [read]

Definition at line 84 of file def.h.

Referenced by op_new().

struct op* op::super [read]

Definition at line 85 of file def.h.

Referenced by match_types(), more_specific(), op_define(), op_new(), primitive(), primitive_define(), and type_define().

struct op* op::other [read]

Definition at line 86 of file def.h.

Referenced by exp_parse(), expr_print(), op_define(), op_new(), op_put(), parse(), and type_define().

unsigned char op::length

Definition at line 87 of file def.h.

Referenced by op_new().

char op::pname[1]

Definition at line 88 of file def.h.

Referenced by exp_parse(), expr_print(), name_put(), name_space_print(), op_create(), op_define(), op_put(), parse(), primitive(), primitive_define(), primitive_execute(), reduce(), scan(), and type_define().


The documentation for this struct was generated from the following file:
Generated on Fri Jan 25 09:58:43 2008 for Bertrand by  doxygen 1.5.4