C# Class UIParser.Nodes.UINode

Base for all the nodes generated by the parser.
Inheritance: AstNode
ファイルを表示 Open project: Afr0Games/Project-Dollhouse

Public Methods

Method Description
Accept ( IUIVisitor visitor ) : void
GetNode ( AstNode node ) : object

Converts an AstNode to its AstNode extended equivalent.

Init ( Irony.Ast.AstContext context, ParseTreeNode treeNode ) : void

Protected Methods

Method Description
AfterInit ( ) : void
InitChildren ( ParseTreeNodeList nodes ) : void
InitChildrenAsList ( ParseTreeNodeList nodes ) : void
SetTailChildren ( ) : bool

Sets the last children as tail

Method Details

Accept() public abstract method

public abstract Accept ( IUIVisitor visitor ) : void
visitor IUIVisitor
return void

AfterInit() protected method

protected AfterInit ( ) : void
return void

GetNode() public static method

Converts an AstNode to its AstNode extended equivalent.
public static GetNode ( AstNode node ) : object
node AstNode The node to convert.
return object

Init() public method

public Init ( Irony.Ast.AstContext context, ParseTreeNode treeNode ) : void
context Irony.Ast.AstContext
treeNode ParseTreeNode
return void

InitChildren() protected method

protected InitChildren ( ParseTreeNodeList nodes ) : void
nodes ParseTreeNodeList
return void

InitChildrenAsList() protected method

protected InitChildrenAsList ( ParseTreeNodeList nodes ) : void
nodes ParseTreeNodeList
return void

SetTailChildren() protected method

Sets the last children as tail
protected SetTailChildren ( ) : bool
return bool