C# Class CSharpUtils.Templates.ParserNodes.ParserNodeBinaryOperation

Inheritance: ParserNode
Mostrar archivo 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_oe property

public ParserNode LeftNode
return ParserNode

Operator public_oe property

public String Operator
return String

RightNode public_oe property

public ParserNode RightNode
return ParserNode