C# Class YAMP.TreeExpression

This is the abstract base class for expressions that contain other expressions (and operators), i.e. for containing a container expressions.
Inheritance: ContainerExpression
Datei anzeigen Open project: FlorianRappl/YAMP

Public Methods

Method Description
RegisterElement ( IElementMapping elementMapping ) : void

Registers the element.

TreeExpression ( )

Creates a new instance

TreeExpression ( ContainerExpression child, ParseEngine engine )

Creates a new instance.

TreeExpression ( ContainerExpression child, QueryContext query, int line, int column )

Creates a new instance with some parameters.

Method Details

RegisterElement() public method

Registers the element.
public RegisterElement ( IElementMapping elementMapping ) : void
elementMapping IElementMapping
return void

TreeExpression() public method

Creates a new instance
public TreeExpression ( )

TreeExpression() public method

Creates a new instance.
public TreeExpression ( ContainerExpression child, ParseEngine engine )
child ContainerExpression The child to add.
engine ParseEngine The engine that has been used.

TreeExpression() public method

Creates a new instance with some parameters.
public TreeExpression ( ContainerExpression child, QueryContext query, int line, int column )
child ContainerExpression The child to add.
query QueryContext The associated query context.
line int The line where the tree expression starts.
column int The column in the line where the tree exp. starts.