C# Class CSharpUtils.Templates.ParserNodes.ParserNodeBinaryOperation

Inheritance: ParserNode
Show file Open project: soywiz/csharputils

Public Properties

Property Type Description
LeftNode ParserNode
Operator String
RightNode ParserNode

Public Methods

Method Description
Dump ( int Level, String Info = "" ) : void
Optimize ( ParserNodeContext Context ) : ParserNode
ParserNodeBinaryOperation ( ParserNode LeftNode, ParserNode RightNode, String Operator ) : System
ToString ( ) : string
WriteTo ( ParserNodeContext Context ) : void

Method Details

Dump() public method

public Dump ( int Level, String Info = "" ) : void
Level int
Info String
return void

Optimize() public method

public Optimize ( ParserNodeContext Context ) : ParserNode
Context ParserNodeContext
return ParserNode

ParserNodeBinaryOperation() public method

public ParserNodeBinaryOperation ( ParserNode LeftNode, ParserNode RightNode, String Operator ) : System
LeftNode ParserNode
RightNode ParserNode
Operator String
return System

ToString() public method

public ToString ( ) : string
return string

WriteTo() public method

public WriteTo ( ParserNodeContext Context ) : void
Context ParserNodeContext
return void

Property Details

LeftNode public property

public ParserNode LeftNode
return ParserNode

Operator public property

public String Operator
return String

RightNode public property

public ParserNode RightNode
return ParserNode