C# Class Castle.NVelocity.Parser

Mostrar archivo Open project: jonorossi/cvsi Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
ParseTemplate ( ) : TemplateNode
Parser ( Scanner scanner, ErrorHandler errors ) : System.Collections.Generic

Private Methods

Method Description
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

Method Details

ParseTemplate() public method

public ParseTemplate ( ) : TemplateNode
return TemplateNode

Parser() public method

public Parser ( Scanner scanner, ErrorHandler errors ) : System.Collections.Generic
scanner Scanner
errors ErrorHandler
return System.Collections.Generic