C# Класс Castle.NVelocity.Parser

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddError void
CurrentTokenIn bool
GetCurrentTokenPosition Position
MatchToken void
ParseContent List
ParseNVActualParams List
ParseNVAddOp Operator
ParseNVAndExpression NVExpression
ParseNVDesignator Castle.NVelocity.Ast.NVReference
ParseNVDictionaryItem void
ParseNVDirective Castle.NVelocity.Ast.NVDirective
ParseNVExpression NVExpression
ParseNVFactor NVExpression
ParseNVMulOp Operator
ParseNVPrimary NVExpression
ParseNVRangeOrArray NVExpression
ParseNVReference Castle.NVelocity.Ast.NVReference
ParseNVRelExpression NVExpression
ParseNVRelOp Operator
ParseNVRestDirective Castle.NVelocity.Ast.NVDirective
ParseNVSimpleExpression NVExpression
ParseNVStatement Castle.NVelocity.Ast.AstNode
ParseNVStringLiteralOrDictionary NVExpression
ParseNVTerm NVExpression
ParseXmlAttribute Castle.NVelocity.Ast.XmlAttribute
ParseXmlContent List
ParseXmlElement Castle.NVelocity.Ast.XmlElement
ParseXmlEndTag void
ParseXmlProlog void
ParseXmlRestElement void

Открытые методы

Метод Описание
ParseTemplate ( ) : TemplateNode
Parser ( Scanner scanner, ErrorHandler errors ) : System.Collections.Generic

Приватные методы

Метод Описание
AddError ( string description ) : void
CurrentTokenIn ( ) : bool
GetCurrentTokenPosition ( ) : Position

Returns a new instance of the current scanner token position.

MatchToken ( TokenType expectedToken ) : void
ParseContent ( ) : List
ParseNVActualParams ( ) : List
ParseNVAddOp ( ) : Operator
ParseNVAndExpression ( ) : NVExpression
ParseNVDesignator ( Position startPosition ) : NVReference
ParseNVDictionaryItem ( ) : void
ParseNVDirective ( ) : NVDirective
ParseNVExpression ( ) : NVExpression
ParseNVFactor ( ) : NVExpression
ParseNVMulOp ( ) : Operator
ParseNVPrimary ( ) : NVExpression
ParseNVRangeOrArray ( ) : NVExpression
ParseNVReference ( ) : NVReference
ParseNVRelExpression ( ) : NVExpression
ParseNVRelOp ( ) : Operator
ParseNVRestDirective ( Position startPos ) : NVDirective
ParseNVSimpleExpression ( ) : NVExpression
ParseNVStatement ( ) : AstNode
ParseNVStringLiteralOrDictionary ( ) : NVExpression
ParseNVTerm ( ) : NVExpression
ParseXmlAttribute ( ) : XmlAttribute
ParseXmlContent ( ) : List
ParseXmlElement ( ) : XmlElement
ParseXmlEndTag ( XmlElement xmlElement ) : void
ParseXmlProlog ( ) : void
ParseXmlRestElement ( XmlElement xmlElement ) : void

Описание методов

ParseTemplate() публичный Метод

public ParseTemplate ( ) : TemplateNode
Результат TemplateNode

Parser() публичный Метод

public Parser ( Scanner scanner, ErrorHandler errors ) : System.Collections.Generic
scanner Scanner
errors ErrorHandler
Результат System.Collections.Generic