C# 클래스 Rebel.Framework.Localization.Parsing.DefaultExpressionParser

상속: ExpressionParser
파일 보기 프로젝트 열기: RebelCMS/rebelcmsxu5 1 사용 예제들

공개 메소드들

메소드 설명
DefaultExpressionParser ( ) : System
Escape ( string s ) : string
Parse ( TextReader reader, TextManager textManager ) : Expression

Parses the specified pattern returned by the reader and localizes error messages with the text manager specified

비공개 메소드들

메소드 설명
ExpectedToken ( string construct, string token ) : void
LookAheadFor ( string chars ) : char
MoveNext ( ) : bool
ParseExpression ( ) : Expression
ParseExpressionPart ( ) : ExpressionPart
ParseFormatGroup ( ) : FormatGroup
ParseParameterSpec ( ) : ParameterSpec
ParseSwitch ( ) : System.Switch
ParseSwitchCase ( ) : SwitchCase
ParseText ( ) : Text
ReadParameterFormat ( ) : string
ReadParameterName ( ) : string
ReadText ( string stopChars ) : string
SyntaxError ( string construct, string defaultMessage, string messageKey, object messageParams ) : void
TakeWhitespace ( ) : bool
UnexpectedSwitchToken ( string parameterName, string token ) : void
UnexpectedToken ( string construct, string token ) : void

메소드 상세

DefaultExpressionParser() 공개 메소드

public DefaultExpressionParser ( ) : System
리턴 System

Escape() 공개 정적인 메소드

public static Escape ( string s ) : string
s string
리턴 string

Parse() 공개 메소드

Parses the specified pattern returned by the reader and localizes error messages with the text manager specified
public Parse ( TextReader reader, TextManager textManager ) : Expression
reader TextReader The reader.
textManager TextManager The text manager.
리턴 Expression