CodeTree Class Reference
 
 
 
CodeTree Class Reference

This reference page is linked to from the following overview topics: MAXScript Compiler and Interpreter.


#include <codetree.h>

Inheritance diagram for CodeTree:
Value Collectable

Public Member Functions

  CodeTree (CharStream *source, Value *codeFn,...)
  ~CodeTree ()
void  gc_trace ()
void  collect ()
ScripterExport void  sprin1 (CharStream *s)
ScripterExport Value eval ()
Value add (Value *arg1,...)
Value append (Value *arg)
Value put (int index, Value *arg)

Public Attributes

Value fn
short  count
Value **  arg_list
unsigned int  pos
unsigned int  line

Constructor & Destructor Documentation

CodeTree ( CharStream *  source,
Value codeFn,
  ... 
)
~CodeTree ( )

Member Function Documentation

void gc_trace ( ) [virtual]
void collect ( ) [virtual]
ScripterExport void sprin1 ( CharStream *  s ) [virtual]

Reimplemented from Value.

ScripterExport Value* eval ( ) [virtual]

Reimplemented from Value.

Value* add ( Value arg1,
  ... 
)
Value* append ( Value arg )
Value* put ( int  index,
Value arg 
)

Member Data Documentation

unsigned int pos

Reimplemented from Value.