C# 클래스 Castle.NVelocity.Parser

파일 보기 프로젝트 열기: jonorossi/cvsi 1 사용 예제들

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