C# Class ScriptNET.Ast.ScriptAst

Base class for Script.NET Ast's nodes
Inheritance: AstNode
Afficher le fichier Open project: Zepheus/Fiesta_Utils Class Usage Examples

Méthodes publiques

Méthode Description
Code ( ) : string

Returns Source code for given AST

ConcreteSyntaxTree ( ) : string

Returns string representing concrete syntax tree

Evaluate ( IScriptContext context ) : void

Evaluates script

Execute ( IScriptContext context ) : object

Evaluates all child nodes

ScriptAst ( AstNodeArgs args ) : Irony.Compiler

Base constructor

Private Methods

Méthode Description
ConcreteSyntaxTree ( string inted ) : string

Method Details

Code() public méthode

Returns Source code for given AST
public Code ( ) : string
Résultat string

ConcreteSyntaxTree() public méthode

Returns string representing concrete syntax tree
public ConcreteSyntaxTree ( ) : string
Résultat string

Evaluate() public méthode

Evaluates script
public Evaluate ( IScriptContext context ) : void
context IScriptContext
Résultat void

Execute() public méthode

Evaluates all child nodes
public Execute ( IScriptContext context ) : object
context IScriptContext
Résultat object

ScriptAst() public méthode

Base constructor
public ScriptAst ( AstNodeArgs args ) : Irony.Compiler
args Irony.Compiler.AstNodeArgs AstNodeList
Résultat Irony.Compiler