tytreenode Struct Reference

#include <lang.h>

Collaboration diagram for tytreenode:

Collaboration graph
[legend]

Detailed Description

Definition at line 391 of file lang.h.

Data Fields

tytreetype nodetype
tyvaluerecord nodeval
tytreenode ** link
unsigned long lnum
byte charnum
byte ctparams
tytreenode ** param1
tytreenode ** param2
tytreenode ** param3
tytreenode ** param4


Field Documentation

byte tytreenode::charnum
 

Definition at line 401 of file lang.h.

byte tytreenode::ctparams
 

Definition at line 403 of file lang.h.

struct tytreenode** tytreenode::link
 

Definition at line 397 of file lang.h.

Referenced by evaluatecase(), evaluatewith(), findnamedparam(), getoptionalparam(), handlerexpectsnames(), indexparam(), langaddfuncparams(), langaddlocals(), langaddlocalsymbols(), langfindnamedparam(), langgetentrypoint(), langgetparamcount(), langipcbuildsubroutineevent(), pushlastlink(), and scriptmainexists().

unsigned long tytreenode::lnum
 

Definition at line 399 of file lang.h.

tytreetype tytreenode::nodetype
 

Definition at line 393 of file lang.h.

Referenced by evaluateelement(), isobjspectree(), langgetdotparams(), and langgetentrypoint().

tyvaluerecord tytreenode::nodeval
 

Definition at line 395 of file lang.h.

struct tytreenode** tytreenode::param1
 

Definition at line 407 of file lang.h.

Referenced by evaluateelement(), evaluateproperty(), evaluatewith(), getclassvalue(), handlerexpectsnames(), langgetentrypoint(), langisremotefunction(), langremotefunctioncall(), pushbinaryoperation(), pushunarystatementlist(), and scriptmainexists().

struct tytreenode ** tytreenode::param2
 

Definition at line 407 of file lang.h.

Referenced by evaluatecase(), evaluateelement(), evaluateforinloop(), handlerexpectsnames(), langfunctioncall(), langgetentrypoint(), pushbinaryoperation(), pushquadruplet(), pushtriplet(), and pushtripletstatementlists().

struct tytreenode ** tytreenode::param3
 

Definition at line 407 of file lang.h.

Referenced by evaluateforloop(), pushquadruplet(), pushtriplet(), and pushtripletstatementlists().

struct tytreenode ** tytreenode::param4
 

Definition at line 407 of file lang.h.

Referenced by pushloopbody(), and pushquadruplet().


The documentation for this struct was generated from the following file:
Generated on Thu Jun 15 02:32:06 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6