C# Class CSharpUtils.Templates.TemplateParser

Afficher le fichier Open project: soywiz/csharputils Class Usage Examples

Méthodes publiques

Свойство Type Description
Blocks ParserNode>.Dictionary

Private Properties

Свойство Type Description
HandleLevel_TagSpecial_Parent ParserNode
InsideABlock ParserNode

Méthodes publiques

Méthode Description
HandleLevel_And ( ) : ParserNode
HandleLevel_Expression ( ) : ParserNode
HandleLevel_Filter ( ) : 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
TemplateParser ( TokenReader Tokens, TextWriter TextWriter ) : System
_HandleLevel_Op_BinarySimple ( Func HandleLevelNext ) : ParserNode

Méthodes protégées

Méthode Description
HandleLevel_TagSpecial_Autoescape ( ) : ParserNode
HandleLevel_TagSpecial_Block ( ) : ParserNode
HandleLevel_TagSpecial_Extends ( ) : ParserNode
HandleLevel_TagSpecial_For ( ) : ParserNode
_HandleLevel_Op ( Func HandleLevelNext, string Operators, Func HandleOperator ) : ParserNode
_HandleLevel_OpBase ( Func HandleLevelNext, string Operators, Func HandleOperator ) : ParserNode

Private Methods

Méthode Description
HandleLevel_TagSpecial_Parent ( ) : ParserNode
InsideABlock ( String BlockName, Func Callback ) : ParserNode

Method Details

HandleLevel_And() public méthode

public HandleLevel_And ( ) : ParserNode
Résultat ParserNode

HandleLevel_Expression() public méthode

public HandleLevel_Expression ( ) : ParserNode
Résultat ParserNode

HandleLevel_Filter() public méthode

public HandleLevel_Filter ( ) : ParserNode
Résultat ParserNode

HandleLevel_Identifier() public méthode

public HandleLevel_Identifier ( ) : ParserNode
Résultat ParserNode

HandleLevel_Mul() public méthode

public HandleLevel_Mul ( ) : ParserNode
Résultat ParserNode

HandleLevel_Or() public méthode

public HandleLevel_Or ( ) : ParserNode
Résultat ParserNode

HandleLevel_Pow() public méthode

public HandleLevel_Pow ( ) : ParserNode
Résultat ParserNode

HandleLevel_Root() public méthode

public HandleLevel_Root ( ) : ParserNode
Résultat ParserNode

HandleLevel_Sli() public méthode

public HandleLevel_Sli ( ) : ParserNode
Résultat ParserNode

HandleLevel_Sum() public méthode

public HandleLevel_Sum ( ) : ParserNode
Résultat ParserNode

HandleLevel_Tag() public méthode

public HandleLevel_Tag ( ) : ParserNode
Résultat ParserNode

HandleLevel_TagSpecial() public méthode

public HandleLevel_TagSpecial ( ) : ParserNode
Résultat ParserNode

HandleLevel_TagSpecial_Autoescape() protected méthode

protected HandleLevel_TagSpecial_Autoescape ( ) : ParserNode
Résultat ParserNode

HandleLevel_TagSpecial_Block() protected méthode

protected HandleLevel_TagSpecial_Block ( ) : ParserNode
Résultat ParserNode

HandleLevel_TagSpecial_Extends() protected méthode

protected HandleLevel_TagSpecial_Extends ( ) : ParserNode
Résultat ParserNode

HandleLevel_TagSpecial_For() protected méthode

protected HandleLevel_TagSpecial_For ( ) : ParserNode
Résultat ParserNode

HandleLevel_TagSpecial_If() public méthode

public HandleLevel_TagSpecial_If ( ) : ParserNode
Résultat ParserNode

HandleLevel_Ternary() public méthode

public HandleLevel_Ternary ( ) : ParserNode
Résultat ParserNode

Reset() public méthode

public Reset ( ) : void
Résultat void

TemplateParser() public méthode

public TemplateParser ( TokenReader Tokens, TextWriter TextWriter ) : System
Tokens CSharpUtils.Templates.Tokenizers.TokenReader
TextWriter System.IO.TextWriter
Résultat System

_HandleLevel_Op() protected méthode

protected _HandleLevel_Op ( Func HandleLevelNext, string Operators, Func HandleOperator ) : ParserNode
HandleLevelNext Func
Operators string
HandleOperator Func
Résultat ParserNode

_HandleLevel_OpBase() protected méthode

protected _HandleLevel_OpBase ( Func HandleLevelNext, string Operators, Func HandleOperator ) : ParserNode
HandleLevelNext Func
Operators string
HandleOperator Func
Résultat ParserNode

_HandleLevel_Op_BinarySimple() public méthode

public _HandleLevel_Op_BinarySimple ( Func HandleLevelNext ) : ParserNode
HandleLevelNext Func
Résultat ParserNode

Property Details

Blocks public_oe property

public Dictionary Blocks
Résultat ParserNode>.Dictionary