C# Class CSharpUtils.Templates.TemplateHandler

Show file Open project: soywiz/NodeNetAsync

Public Properties

Property Type Description
Blocks ParserNode>.Dictionary

Private Properties

Property Type Description
HandleLevel_TagSpecial_Parent ParserNode
InsideABlock ParserNode

Public Methods

Method Description
HandleLevel_And ( ) : ParserNode
HandleLevel_Expression ( ) : ParserNode
HandleLevel_Identifier ( ) : ParserNode
HandleLevel_Mul ( ) : ParserNode
HandleLevel_Or ( ) : ParserNode
HandleLevel_Pow ( ) : ParserNode
HandleLevel_Root ( ) : ParserNode
HandleLevel_Sli ( ) : ParserNode
HandleLevel_Sum ( ) : ParserNode
HandleLevel_Tag ( ) : ParserNode
HandleLevel_TagSpecial ( ) : ParserNode
HandleLevel_TagSpecial_If ( ) : ParserNode
HandleLevel_Ternary ( ) : ParserNode
Reset ( ) : void
TemplateHandler ( TokenReader Tokens, TextWriter TextWriter ) : System
_HandleLevel_Op_BinarySimple ( Func HandleLevelNext ) : ParserNode

Protected Methods

Method Description
HandleLevel_TagSpecial_Block ( ) : ParserNode
HandleLevel_TagSpecial_Extends ( ) : ParserNode
HandleLevel_TagSpecial_For ( ) : ParserNode
_HandleLevel_Op ( Func HandleLevelNext, string Operators, Func HandleOperator ) : ParserNode

Private Methods

Method Description
HandleLevel_TagSpecial_Parent ( ) : ParserNode
InsideABlock ( String BlockName, Func Callback ) : ParserNode

Method Details

HandleLevel_And() public method

public HandleLevel_And ( ) : ParserNode
return ParserNode

HandleLevel_Expression() public method

public HandleLevel_Expression ( ) : ParserNode
return ParserNode

HandleLevel_Identifier() public method

public HandleLevel_Identifier ( ) : ParserNode
return ParserNode

HandleLevel_Mul() public method

public HandleLevel_Mul ( ) : ParserNode
return ParserNode

HandleLevel_Or() public method

public HandleLevel_Or ( ) : ParserNode
return ParserNode

HandleLevel_Pow() public method

public HandleLevel_Pow ( ) : ParserNode
return ParserNode

HandleLevel_Root() public method

public HandleLevel_Root ( ) : ParserNode
return ParserNode

HandleLevel_Sli() public method

public HandleLevel_Sli ( ) : ParserNode
return ParserNode

HandleLevel_Sum() public method

public HandleLevel_Sum ( ) : ParserNode
return ParserNode

HandleLevel_Tag() public method

public HandleLevel_Tag ( ) : ParserNode
return ParserNode

HandleLevel_TagSpecial() public method

public HandleLevel_TagSpecial ( ) : ParserNode
return ParserNode

HandleLevel_TagSpecial_Block() protected method

protected HandleLevel_TagSpecial_Block ( ) : ParserNode
return ParserNode

HandleLevel_TagSpecial_Extends() protected method

protected HandleLevel_TagSpecial_Extends ( ) : ParserNode
return ParserNode

HandleLevel_TagSpecial_For() protected method

protected HandleLevel_TagSpecial_For ( ) : ParserNode
return ParserNode

HandleLevel_TagSpecial_If() public method

public HandleLevel_TagSpecial_If ( ) : ParserNode
return ParserNode

HandleLevel_Ternary() public method

public HandleLevel_Ternary ( ) : ParserNode
return ParserNode

Reset() public method

public Reset ( ) : void
return void

TemplateHandler() public method

public TemplateHandler ( TokenReader Tokens, TextWriter TextWriter ) : System
Tokens CSharpUtils.Templates.Tokenizers.TokenReader
TextWriter System.IO.TextWriter
return System

_HandleLevel_Op() protected method

protected _HandleLevel_Op ( Func HandleLevelNext, string Operators, Func HandleOperator ) : ParserNode
HandleLevelNext Func
Operators string
HandleOperator Func
return ParserNode

_HandleLevel_Op_BinarySimple() public method

public _HandleLevel_Op_BinarySimple ( Func HandleLevelNext ) : ParserNode
HandleLevelNext Func
return ParserNode

Property Details

Blocks public property

public Dictionary Blocks
return ParserNode>.Dictionary