Yate
Public Member Functions
ScriptCode Class Reference

Script parsed code. More...

#include <yatescript.h>

Inheritance diagram for ScriptCode:
RefObject GenObject

List of all members.

Public Member Functions

virtual bool initialize (ScriptContext *context) const =0
virtual bool evaluate (ScriptRun &runner, ObjList &results) const =0

Detailed Description

Script parsed code.

Preparsed script code fragment ready to be executed


Member Function Documentation

virtual bool evaluate ( ScriptRun runner,
ObjList results 
) const [pure virtual]

Evaluation of a single code expression

Parameters:
runnerReference to the runtime to use in evaluation
resultsList to fill with expression results
virtual bool initialize ( ScriptContext context) const [pure virtual]

Context initializer for language specific globals

Parameters:
contextPointer to the context to initialize
Returns:
True if context was properly populated with globals

The documentation for this class was generated from the following file: